
таймлайн
АНДРЕЙ КАРОЛИК
Спецвыпуск: Хакер, номер #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 написаны на С.
Содержание Вперед на стр. 065-006-2









































































