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