Скончался Никлаус Вирт - создатель Pascal. А что было до него?

Нельзя недооценить вклад великого учёного Никлауса Вирта, который дал миру не только самый удобный и универсальный язык программирования Pascal, но и внёс вклад в развитие разных сфер IT-индустрии с помощью таких языков как Euler, с которым защитил диссертацию, ALGOL-68 и Modula-2. Но какие языки программирования были до его разработок? Давайте разбираться.

Языки принято делить на 5 этапов или поколений. 1 поколение - это языки 1950-х годов, а точнее, язык ассемблера. Его структура была приспособлена для первых ЭВМ, и выглядела как "одна задача - одна строка". Его удобство заключалось в том, что машинный код (например, 001010001) можно было представить простыми словами, такими как add.

Пример кодировки языка ассемблера

В любом случае, такой язык низкого уровня мог получать команды на языке, близком к машинному коду и соответственно был ориентирован на конкретные команды процессора.

В середине 1950-х годов появились высокоуровневые языки, которые не были привязаны к конкретным ЭВМ. Они передавали информацию с помощью процесса компиляции. Компиляторы "перекодировали" команды для языков низкого уровня, которые непосредственно передавали команды ЭВМ. Такие языки как FORTRAN (FORmula TRANslator) позволяли записывать команды естественным языком, сочетая в себе разговорные слова и математические термины и символы. Самое интересное, что FORTRAN даже в какой-то момент появился в СССР (1960-е годы).

Вот, к примеру, пособие по ФОРТРАН-ДУБНА

Вслед за FORTRAN последовали такие языки как ALGOL 58, и в него были добавлены новые концепции и обобщения, структуризирована концепция типов данных, разрешено использование идентификаторов любой длины: FORTRAN было ограничение всего в 6 символов. ALGOL 60 получил своё название, когда была проведена вторая конференция по разработке языка в Париже в 1960-м году, однако известности он так и не получил, потому что корпорация IBM, к тому моменту лидер на рынке компьютерных технологий, не поддерживала проект.

А к концу 1960-х годов, параллельно с зарождением структурного программирования, Никлаус Вирт разрабатывал свою новую систему, к которой он шёл через множество различных языков программирования. И с его опытом, ему удалось создать язык, которым пользуются до сих пор.

А за развитием нашей нейросети следите в телеграм-канале:

0
2 комментария
Nickolai Vasiliev

И тишина. Как будто каждый день уходят такие великие.

Ответить
Развернуть ветку
Elmento AI // Нейросеть
Автор

Согласны с Вами, к сожалению это так

Ответить
Развернуть ветку
-1 комментариев
Раскрывать всегда