7 интересных фактов из истории программирования
Недавно автор этой статьи забрела на форум программистов и задумалась: а как развивалось программирование? Как появились все эти языки, как люди научили машины понимать их? Давайте узнаем об этом подробнее — предлагаем вашему вниманию пять интересных фактов из истории программирования.
Факт 1
История программирования уходит своими корнями в такую глубину веков, что аж диву даёшься. Например, антикитерский механизм — механическое устройство для расчёта движения небесных тел — датируется второй половиной второго века до нашей эры! Он состоял из бронзовых шестерён, помещённых в прямоугольный деревянный корпус, на передней и задней панели которого размещались циферблаты со стрелками. При помощи антикитерского механизма можно было узнать точную дату более чем сорока астрономических событий. Этот древнегреческий механизм — самый древний из известных нам калькуляторов.
Факт 2
Перенесёмся на 2000 лет вперёд — в 1804 году Жозеф Мари Жаккар создаёт и строит свой революционный жаккардовый ткацкий станок. Почему «революционный»? Потому что в этом устройстве, на первый взгляд далёком от современного понятия программирования, впервые в истории использовались перфокарты, при помощи которых станку можно было задать разные виды узоров на ткани.
Факт 3
Ещё спустя сорок лет Чарлз Бэббидж усердно работал над своей идеей первой в истории вычислительной машины — прямого предка современного компьютера. Бэббидж задумался о создании такой машины, когда обнаружил, что люди делают
Факт 4
Параллельно с разработками Бэббиджа Ада Лавлейс, дочь поэта Байрона, написала первую в истории человечества программу. Эта программа решала уравнение Бернулли. В своей научной работе Лавлейс изучила и привела огромное количество вопросов и задач, нашедших отражение в современном программировании. Кроме того, в работах Бэббиджа и Лавлейс впервые встречаются некоторые термины, которыми программисты пользуются и сейчас — подпрограммы, библиотеки подпрограмм, модификация команд, индексный регистр — эти понятия пригодились и закрепились через более чем сто лет, в
Факт 5
В
Факт 6
В конце пятидесятых годов свет увидел Фортран (Fortran) — язык программирования высокого уровня, разработанный специалистами компании IBM для собственных нужд — научных и технических расчётов. Фортран произвёл революцию и захватил учёные умы. Он ещё больше упростил написание программ и широко использовался для интенсивных вычислений. Фортран был так популярен, что
Факт 7
Популярность американского Фортрана озадачила европейских специалистов. Им вовсе не хотелось, чтобы его автор, компания IBM, заняла монопольное положение на рынке, поэтому математики из Швейцарии разработали Алгол (ALGOL) в качестве альтернативы Фортрану.
С этого момента — с