Прорывные технологоии в программировании

топ 100 блогов lex_kravetski02.07.2017

Ах, знаете, этот 1955-й. Фортран только-только изобрели, до изобретения Лиспа ещё три года, да и вообще всё это людям только снится, поскольку компьютеры большие, а мощности и памяти у них маленькие.

Да и самих компьютеров в мире мало. А там, где они всё-таки есть, время доступа к ним расписано по минутам, поэтому программисты пишут программы на бумажке и отлаживают на ней же. Или даже вообще в уме. Благо, длина этих программ довольно маленькая, но императивный подход со всеми его goto и ручное управление памятью, как единственный доступный вариант, даже их делает довольно сложными.

Ну а что вы хотите? Ведь ещё нет ни объектов, ни ссылок на функции, ни замыканий, ни рефлекшенов, ни нэймспейсов, ни акторов, вообще ни хрена из того, что позволяет упростить логику рассуждений, сократить код, подробить его на маленькие блоки и застраховаться от ошибок.

Но, благо, кому-то в голову приходят блок-схемы. И эти блок-схемы на фоне тотального отсутствия годных концепций программирования и подходов к архитектуре, даруют программистам просветление, не хуже, чем изобретение ассемблера, позволившего хотя бы не числа в столбик писать, а какие-никакие, но буквы, напоминающие урезанные слова.

Когда обдумываешь программу на бумажке и прогоняешь её там же, гораздо проще делать это на рисунке. Теперь не только самые одарённые, но и люди послабже интеллектом могут что-то сочинить, и оно даже заработает. И выделенное им время за компьютером не будет бездарно промотано в результате ошибок в логике программы.

А потом кому-то в голову приходит, что блок-схемы можно слегка упорядочить — как бы «распрямить». И так их прочесть даже ещё проще. Не так легко, конечно, как код на тех языках, до которых ещё лет сорок, но всё-таки проще. Единственная альтернатива-то — ассемблер.

И вот тут-то оно и понесётся. Новые, более сложные программы, для написания которых уже не надо искать кого-то из десятка гениев, которые только-то и есть на планете. Любой более-менее учёный с блок-схемой нарисует требующиеся ему пару десятков команд, проанализирует это дело, отладит на бумажке, а потом быстренько посчитает то, что ему надо посчитать.

А нет, постойте, ни хера оно никуда не понесётся. Я посмотрел на календарь — оказывается, сейчас 2017-й.

Улетайте в свой 1955-й, проклятые путешественники во времени!



doc-файл

Оставить комментарий

Предыдущие записи блогера :
Архив записей в блогах:
Empire State Building — 102-этажный небоскрёб, расположенный на Манхеттене. С 1931 по 1972, до ...
8 декабря отмечается Международный день художника, который был учреждён в 2007 году Международной Ассоциацией «Искусство народов мира». Это не единственная дата, связанная с ...
Сутки наедине с собой в поезде - Бесценно. В Краснодаре лучший массаж, какой пробовал. ...
Запись опубликована Nstarikov . You can comment here or there . Все познается в сравнении. Казалось бы простая истина, старая, как мир. Между тем в достаточно серьезных вопросах, влияющих на самоощущение целого народа – народа России, этого простого принципа почему-то не ...
Затрудняюсь ответить, является ли йога моим вторым или третьим приоритетом на данный момент, после работы? Наверно, учитывая, что яхтинг случается только в выходные, а йога - каждый день, то второй. Я начала заниматься йогой наверно году в 2016-м или 2017-м, точно не помню. Но ...