-
Машина для исчисления разностей
Это аналитическое устройство, работа над которым началась в 1830 году, стало прототипом компьютеров. Создателем является Чарльз Беббидж. -
Ада Лавлейс
Эта женщина вошла в историю как первый программист. Она разработала первую программу для машины Бэббиджа, убедила его в необходимости использования в изобретении двоичной системы счисления вместо десятичной, разработала принципы программирования, предусматривающие повторение одной и той же последовательности команд при определенных условиях. -
Булева алгебра
В 1854 г. английский математик Джордж Буль опубликовал книгу «Законы мышления», в которой развил алгебру высказываний —Булеву алгебру. На ее основе в начале 1880-х гг. построена теория релейно-контактных схем и конструирования сложных дискретных автоматов. Алгебра логики оказала влияние на развитие вычислительной техники, являясь инструментом разработки и анализа сложных схем, инструментом оптимизации большого числа логических элементов, из многих тысяч которых состоит современная ЭВМ. -
Счетная машина, или табулятор
В основе устройства табулятора Герман Холлерит использовал принципы идеи аналитической машины Бэббиджа с перфокартами. Это был следующий этап в развитии компьютеров. -
Первый компьютер
Он носил название "МАРК-I" и был изобретен в Гарварде под руководством профессор Айкена. В основу были положены ранние наработки Бэббиджа. -
Первая электронная ЭВМ
Ей стал Эниак - первый электронный цифровой вычислитель общего назначения, который можно было перепрограммировать для решения широкого спектра задач. Разработчиками стали Джон Эккерт и Джон Мокли. -
EDSAC
В 1949 году англичанами было изобретено оборудование, оснащенное запоминающим устройством - EDSAC. Создавался он в кембриджском университете группой разработчиков во главе с Морисом Уилксом. -
Специальные языки программирования
Составление программ на перфокартах - процесс трудоемкий. Для упрощения задач человечество начало разрабатывать специальные языки. Один из первых - Assembler. -
Специальные языки программирования
Фортран - еще один язык, появившийся одним из первых. Это первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. -
Basic
Еще один из высших языков, применяемых для обучения - Бейсик. Был разработан в 1964 году профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени. -
Лого
В образовательных целях для обучения детей дошкольного и младшего школьного возраста основным концепциям программирования, был создан Лого. У истоков стоял Самуэль Пайперт. Достоинства – простота работы и обилие возможностей. -
Конкурс
Уже в 1968 г. был впервые запущен конкурс, в котором главным местом являлось звание лучшего языка программирования для начала карьерного пути. Данные планировалось использовать для обучения специалистов. Победу одержал Алгол-68, но он остался малоизвестным, о популярности и речь не идёт. -
Появление интернета
С появлением 29 октября 1969 года и развитием интернета ЭВМ перестали быть машинами только для обработки и хранения информации. -
Электронная почта
2 октября 1971 года считается датой рождения электронной почты как средства связи. Первое послание было послано с одного из компьютеров, стоявших в лаборатории Томлинсона, на другой, стоявший тут же по соседству. -
Си
Развитие возможностей вычислительного оборудования привело к необходимости написания ёмких программ для управления ЭВМ. Это место по праву занял язык Си, который стал активно использоваться в 70-х годах. Явным достоинством языка является его универсальность. -
Пролог
Внедрение функционального программирования неизбежно повлекло создание Пролога. Задачи языка сводились к анализу и взаимодействию с человеческими языками. Логика приложения формальна, она оптимально подходит для автоматического решения задач и теорем. -
Ада - АЛГОЛ-подобный язык
Только в 80-х годах был разработан язык Ада. Он расширяет классическое понимание и свойства языков того периода. Ада могла решать задачи в режиме реального времени и моделировать независимые решения. -
C++
Еще один широко используемый для разработки программного обеспечения язык программирования появился в 1983 году. Его создатель сотрудник фирмы Bell Laboratories — Бьёрн Страуструп. Он придумал ряд усовершенствований к языку программирования C, для собственных нужд (изначально не планировалось создания языка программирования С++). Ранние версии языка С++, известные под именем «Cи с классами», начали появляться с 1980 года. -
Python
Язык программирования Python является самым развивающимся среди языков нового поколения. Это высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. У этого языка вышло много версий. Последняя (на данный момент) версия Python 3.10 вышла 4 октября 2021 года. -
JavaScript
Брендан Эйч в 1995 году создал язык JavaScript. Хоть он и является не самым молодым языком программирования, но им до сих пор пользуются в IT-компаниях