Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #65, АПРЕЛЬ 2006 г.

таймлайн

АНДРЕЙ КАРОЛИК

Спецвыпуск: Хакер, номер #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