От шаманов до www. Ультракраткая история программирования
Давным-давно, в далёкой-далёкой Галактике, когда слоны еще были мамонтами, а ИИ был дегенеративным, человечество уже чесало затылок, пытаясь что-то запрогать. Первыми «кодерами» были шаманы, которые рисовали на стенах пещер алгоритмы типа «если дождь = нет, то бери копьё и гоу хантинг». Это был первый if-else, и, говорят, багов было больше, чем шевелюры на мамонте!
Шли века, и вавилоняне решили заморочиться с глиняными табличками. Они вырезали на них циферки, создавая первые БД для учёта зерна и торговли козочками. Где-то рядом Пифагор писал свои «функции» на песке, пока волна не делала очередной ctrl+z. А потом пришёл умудрённый Аристотель и сказал: «А логика выйдет погулять?» — так родились первые бинарные споры: «быть или не быть?», впоследствии заимствованные Шекспиром.
Страдающее средневековье? Абсолютный dead line! Монахи переписывали свитки ручками и без автосейвов! Но тут вылез Лейбниц с его «0 и 1» — мужик явно заванговал, что биты однажды захватят мир. Потом пытливый ум крепкого хозяйственника Жаккарда создал перфокарты для ткацкого станка – очередность его работы задавалась двоичной последовательностью: есть дырка – нет дырки. Вдохновленный таким изобретением, уже Чарльз Бэббидж в XIX веке замахнулся на компьютер размером с 14-тонный сарай, в комбе с перфокартами — хеллоу, первый хардкорный дебаг! А Ада Лавлейс (дочь поэта Байрона) пишет «софт» для этой железки (*описывает алгоритм вычисления чисел Бернулли). Она со спорами, но считается первым официальным прогером в мире.
XX век — это уже туса джуса: Тьюринг колдует с машинами. Потом — технологический биг бадабум! Транзисторы, микропроцессоры, и вот уже кодеры пилят на Fortran’e, как станок на пилораме. А интернет? Это когда «hello world» стал «hello, World Wide Web». Всех засосал большой павук в свою паутину, а четверть века спустя родился новый герой — homo spectrus aka Spectr.
🔠🔠🔠🔠🔠🔠