Самые влиятельные языки компьютерного программирования в истории

Самые влиятельные языки компьютерного программирования в истории

Компьютер язык программирования-это средство, с помощью которого проблема разбивается на составные части, которые затем помещаются в упорядоченный список инструкций для компьютера для выполнения. Аду ловелас, английского математика 19-го века, часто называют первым программистом. Ловелас понял, что аналитическая машина, механический компьютер, который был предложен английским математиком Чарльзом Бэббиджем, может использоваться для выполнения последовательности операций. Однако она не использовала язык программирования. Можно сказать, что ее первая программа была написана на машинном языке, прямые действия, которые машина должна была бы выполнять. В большинств самомоднейшем программировать, программа написана на некотором расстоянии от фактических электронных деятельностей компьютер должен сделать.

Планкалкюль (1944)

Начиная с 1936 года, немецкий инженер Конрад Цузе построил серию компьютеров, которые первыми начали использовать двоичные файлы. Цузе начал думать о том, как его компьютеры выполняют проблемы. Он разработал Plankalkül, который был назван первым полным языком программирования высокого уровня-то есть языком, который не зависит от типа компьютера. В отличие от языка ассемблера, высокоуровневые языки программирования существуют в remove из языка, который машина фактически использует для выполнения программы. Планкалкюль имел необычную особенность, что его переменные были описаны в двумерной таблице. Цузе никогда не выполняется Планкалкюль на своих компьютерах. Только в 1998 году были фактически запущены первые программы Plankalkül.

FORTRAN (1957)

В 1954 году IBM представила компьютер 704, предназначенный для научных проектов. Джон Бакус, математик IBM, понял, что нужен новый язык, который был бы быстрым и больше похож на математику, чем на ассемблер. После трех лет работы Бэкус и его команда представили FORTRAN (перевод формул). FORTRAN имел несколько особенностей, которые сделали его немедленным успехом. Он пришел с руководством, первый язык программирования, чтобы сделать это. Это также позволило комментарии в программе - то есть, строки в коде, которые не были команды должны быть выполнены, но которые могут содержать аннотации о том, что программа сделала, что делает его более легким для кого-то еще, чтобы использовать ту же программу. FORTRAN прошел через многие последующие версии и стал ведущим языком программирования для науки.

Алгол (1958-60)

Как и FORTRAN, ALGOL был алгоритмическим языком, то есть языком, предназначенным для математических вычислений. Сотрудничество ученых-компьютерщиков в Европе и Америке показало, что необходим алгоритмический язык, который был бы машинно-независимым—в отличие от FORTRAN, который тогда работал только на машинах IBM. Результатом стал Международный алгебраический язык, позже названный Алгол 58. Тем не менее, это была вторая версия ALGOL, ALGOL 60, которая содержала много инноваций, используемых в последующих языках программирования. Бэкус и датский программист Питер Наур придумали грамматику для ALGOL 60 под названием Backus-Naur Form, которая легла в основу многих более поздних языков. Алгол также допускает рекурсивные процедуры, в которых процедура может вызывать сама себя. Еще одним нововведением стала блочная структура, в которой программа могла быть составлена из более мелких частей, которые могли бы быть структурированы как целая программа. Алгол был очень влиятельным языком-как и его потомки, Си и Паскаль.

COBOL (1959)

В то время как FORTRAN и ALGOL использовались учеными и математиками, в 1959 году Мэри Хоус, компьютерный программист в корпорации Burroughs, определила необходимость в языке программирования, предназначенном для предприятий, которые могли бы делать такие вещи, как ежемесячные зарплаты и записи инвентаризации. Министерству обороны США было предложено выступить спонсором конференции,которая могла бы разработать такой язык. Результатом стал COBOL, общий бизнес-ориентированный язык, введенный в 1960 году. COBOL был разработан, чтобы быть написанным больше как английский язык, чем FORTRAN и ALGOL. Это структура данных, в которой данные разных типов (таких как имя клиента, адрес, номер телефона и возраст) были сгруппированы вместе. COBOL получил широкое распространение в бизнесе и правительстве, и у него была удивительно долгая жизнь для языка, разработанного в начале 1960-х годов. Большая часть кризиса Y2K связана с кодом, написанным в COBOL, и в 2017 году было подсчитано, что 95 процентов карточных транзакций в банкоматах по-прежнему используют этот язык.

BASIC (1964)

Джон Кемени и Томас Курц, два профессора математики в Дартмутском колледже, были убеждены, что студенты должны научиться программировать компьютеры, но что Фортран и Алгол были слишком сложными. Кемени и Курц хотели язык, который позволил бы студенту сразу написать рабочую программу. Они также разработали систему разделения времени система, в которой несколько человек могут использовать терминалы для одновременного запуска программ на центральном компьютере. Язык, который они разработали, универсальный символьный код инструкции для начинающих (BASIC), был чрезвычайно прост; первая версия имела только 14 команд. BASIC был быстро принят во всем Дартмуте. Популярность BASIC взорвалась с появлением персонального компьютера, который обычно включал язык. Для многих молодых людей, впервые столкнувшихся с компьютерами в конце 1970-х и начале 80-х годов, BASIC был их первым языком.

C (1969-73 годы)

C был создан в Bell Laboratories и развивался в течение нескольких лет. Bell Labs, Массачусетский Технологический Институт (MIT) и General Electric совместно работали над Multics, проектом по созданию операционной системы для компьютера с общим временем. В Bell Labs проект Multics рассматривался как слишком сложный, чтобы когда-либо быть успешным, и поэтому компания вышла из проекта в 1969 году. Однако из руин Multics вышел Unix. Для Unix программист Кен Томпсон создал урезанный язык программирования под названием B. Однако, б не различать разные типы данных, такие как целые числа и символы. В 1971 году Деннис Ричи добавил тип символов в B и создал новый язык, который он кратко назвал “новый B”, а затем назвал C. К тому времени, когда C был в основном закончен в 1972 году, язык был настолько мощным и гибким, что большая часть операционной системы UNIX была написана в нем. Один из потомков языка Си, C++, стал одним из наиболее широко используемых языков программирования в мире.

Категория: Наука и Техника | Добавил: fantast (29.10.2018)
Просмотров: 554 | Рейтинг: 0.0/0