Разработка сайтов и оптимизацияРождение и прогрессирование компьютеров.
Вот уже сотни лет ученые бьются над простым и мудрым вопросом: что было раньше? Это давнишний и знакомый любому вопрос: что появилось раньше - яйцо или курица? И снова склоняем голову перед пожилым мсье по имени Вечный Вопрос Философии - и тут, на этом сайте, мы не смогли его миновать… А собственно, зачем это лирическое отступление?
Аппаратное обеспечение - "плоть" компьютера. Программное обеспечение - его "дух", душа. То, без чего какая угодно, даже самая быстродействующая персоналка останется всего лишь комбинацией различных деталей. Так кто же из них является главным? Кто - яйцо, а кто - курица? Применительно к компьютеру данный логический парадокс решается сравнительно просто. Ибо сама идея программирования, то есть написание некоторого алгоритма операций, которые нужно выполнить для достижения некоторого результата, появилась на свет раньше до того, как были созданы машины, способные эти самые алгоритмы выполнять. Храбрые первооткрыватели мира вычислительных технологий - Чарльз Бэббидж, Ада Лавлейс - не могли и представить себе устройства, подобные современному персональному компьютеру. Именно компьютерный софт в наши дни увлекают за собой "железную" компьютерную промышленность. Год за годом они становятся объемнее, ужесточаются требования к аппаратному обеспечению компьютера. Возьмите для сравнения хотя бы текстовый процессор начала восьмидесятых годов, влезающийся на одной дискете, с Microsoft Word. И так без конца… Одно слово - продвижение! Хотя, с обратной стороны, иным способом как регрессом это и не назовешь.. Ведь чем компактнее, проще программа - тем лучше. Но современные программисты не очень-то хотят оптимизировать свое детище - мол, мощности нынешних компьютеров достаточно, чтобы нивелировать все их недочеты. Результатом подобного подхода к разработке является весь тот парк монструозных программных продуктов, который мы вынуждены применять каждый день…