таймлайн АНДРЕЙ КАРОЛИК Спецвыпуск: Хакер, номер #065, стр. 065-006-1 (ANDRUSHA@REAL.XAKEP.RU) 1949 год Джон Моучли создал систему под названием Short Code — по сути, первый, пусть даже примитивный язык программирования высокого уровня. Программист записывал решаемую задачу в виде математических формул, а затем, используя таблицу перевода, символ за символом преобразовывал эти формулы в двухлитерные коды. Затем специальная программа превращала коды в двоичный машинный код. 1954 год Одним из первых удачных компиляторов стал язык Фортран, разработанный фирмой IBM. Название языка образовано от «FORmulae TRANslation» («преобразование формул»). Фортран предназначался для решения вычислительных задач в математике, физике, инженерных расчетах, экономике и т.п. 1958 год Модификация языка Фортран была названа Фортран II, она содержала понятие подпрограммы и общих переменных для обеспечения связи между сегментами. 1960 год Появился язык программирования Алгол (расшифровывается как «Алгоритмичный язык»). Точнее, Алгол 60, более «современный», чем просто Алгол. Из него в свою очередь родился Алгол W, разработанный как учебное пособие для студентов. 1962 год Появляется язык Фортран IV, наиболее употребительный и в наше время. Примерно в те же годы комиссия при Американской ассоциации стандартов (ASA) выработала два стандарта: языки Фортран и базисный (основной) Фортран (Basic FORTRAN). 1962 год Дж. Маккарти создал другой старейший язык программирования — Лисп (List Information Symbol Processing), предназначенный, скорее, для работы со строками символов, а не с числами. Лисп открыл для программистов новую область деятельности — «искусственный интеллект». Лисп успешно применяется и сейчас — в экспертных системах, системах аналитических вычислений и т.п. 1964 год Появился Бейсик — язык обучения программированию. «Бейсик» — это общепринятый акроним от «Beginner's All-purpose Symbolic Insruction Code» (BASIC) — «многоцелевой символический обучающий код для начинающих». Так как изучить Бейсик легко и работа с ним проста, обычно программы на нем создавали быстрее, чем на Фортране. 1966 год Рефал — один из языков, разработанных в России (СССР). Этот язык прост и удобен для описания манипуляций над произвольными текстовыми объектами. Рефал является языком функционального типа, в отличие от обычных операторных языков типа Алгола и Фортрана. 1970 год Николаус Вирт создает знаменитый язык Pascal, названный в честь изобретателя вычислительного устройства Блеза Паскаля. Pascal был разработан как обучающий язык, демонстрирующий принципы алгоритмизации. Он получился удачным в плане возможности дальнейших расширений, но долгое время не пользовался популярностью среди разработчиков. 1972 год Язык С был создан Денисом Ритчи на основе существующего интерпретатора Би. Язык был разработан специально для операционной системы Unix, в «изготовлении» которой Ритчи принимал непосредственное участие. Несмотря на принадлежность С к классу высокоуровневых языков, он содержит развитые низкоуровневые средства, и поэтому используется для написания ядер операционных систем и драйверов. К примеру, ядро и модули операционной системы Linux написаны на С. |