-
Plancalcul
Первая попытка создать высоко-уровневый язык программирования принадлежит гениальному Конраду Цузе (конец 1940-х годов), разработавшему Plancalcul (планировщик вычислений).
«Plancalcul родился исключительно как результат теоретической работы, без всякой связи с тем, появится или нет в обозримом будущем машины, подходящие к программам на Plancalcul».
Фрагмент рукописи Цузе с шахматной программой на языке Plancalcul -
Fortran
Fortran = FORmula TRANslator
Первый высокоуровневый язык программирования Fortran был разработан в фирме IBM под руководством Джона Бэкуса (Backus, John; р. 1924).
Работа над языком началась в 1954 г., первая реализация для IBM 704 в выполнена в 1957 г. -
Cobol
Язык для бухгалтеров.
COBOL = COmmon Business-Oriented Language
На фото: разработчики языка Cobol у шуточного обелиска, присланного в их адрес в качестве намека на безнадежно медленную работу, способную похоронить саму идею. Справа внизу – Грейс Хоппер -
Создание множества новых языков программирования
Наиболее активный период разработки языков и систем программирования приходится на 1960-е годы.
За это десятилетие в мире родилось более тысячи разнообразных языков, как универсальных, так и специализированных, но выжили и доросли до XXI века дожили немногие, в том числе бессмертные Fotran, Basic, Algol, Cobol, Simula, Lisp и их потомки.
На рисунке: «вавилонская башня» языков программи-рования, созданных в 1960-е годы -
Algol
ALGOL = ALGOritmic Language
В 1958 году в Цюрихе (Швейцария) состоялась международная конференция, предложившая проект нового универсального международного языка программирования Algol-58. В 1960 году на парижской конференции была принята окончательная версия под названием Algol-60. На снимке: участники парижской конференции голосуют за Алгол-60. -
Basic
С самого начала он задумывался как универсальный язык для начинающих, и средства программирования на BASIC до сих пор включаются в комплект поставки ПК, — как обязательный элемент технологии.
Разработан Джоном Кимини и Томасом Куртцем в Дартмутском колледже (США). -
Pascal
Член комитета по Алголу-68 Никлаус Вирт (Wirth, Niklaus; р. 1934) был против принятия переусложненного стандарта.
В знак доказательства своей правоты он разработал в 1971 г. простой и ясный алголоподобный язык, предназначенный прежде всего для обучения студентов в Федеральном техническом университете в Швейцарии. В честь изобретателя первой вычислительной машины Вирт назвал язык Паскалем. -
Си (С)
Язык Си (С) был создан Деннисом Ричи (Ritchie, Dennis M.; р. 1941) в 1973 году в Bell Labs в ходе разработки операционной системы UNIX. Он развивал язык Би (B), который основывался на созданном в Кембриджском университете языке BCPL (от Basic Combined Programming Language), который в свою очередь был потомком Алгола-60 -
Ada
Этот язык был создан в результате проекта, предпринятого Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени).
Создатели:
Ada 83: Жан Ишбиа
Ada 95: Такер Тефт
Ada 2005: Такер Тефт -
С++
Бьярн Страуструп (Stroustrup, Bjarne; р. 1950) ввел в язык С объекты и превратил его в С++ -
Java
Объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем, приобретённой компанией Oracle). Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. -
Period: to
C Sharp
S# - объектно-ориентированный язык программирования. Разработан группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework и впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270.