Эволюция языков программирования

Опубликовано: 18 Июня, 2021

Язык программирования действительно является фундаментальной единицей современного мира технологий. Они рассматриваются как наборы команд и инструкций, которые мы даем машинам для выполнения определенной задачи. Например, если вы дадите набор инструкций для сложения двух чисел, машина сделает это за вас и соответственно сообщит вам правильный ответ. Но знаете ли вы, что языки программирования имеют долгую и богатую историю своего развития? В этой статье мы как раз рассмотрим эволюцию языков программирования за весь период с момента их появления по сегодняшний день.

В компьютерном мире у существует более 500 языков программирования со своим синтаксисом и функциями. И если вы спросите, кто является отцом компьютера, то поисковая система покажет вам результат, как Чарльза Бэббиджа, но отец компьютера не написал первый код. Это была Ада Лавлейс, которая написала первый в мире язык компьютерного программирования, и это был 1883 год.

1883: Начало

  • Вначале Чарльз Бэббидж создал устройство, но он не понимал, как давать инструкции машине, а затем Ада Лавлейс написала инструкции для аналитической машины.
  • Устройство было сделано Чарльзом Бэббиджем, а код был написан Адой Лавлейс для вычисления числа Бернулли.
  • Впервые в истории была проведена оценка возможностей компьютерных устройств.

1949: Язык Assembly

  • Это разновидность низкоуровневого языка.
  • В основном он состоит из инструкций (своего рода символов), которые может понять только машины.
  • В настоящее время ассемблер также используется в программах реального времени, таких как системы имитации полета, навигационные системы и медицинское оборудование, например, системы Fly-by-wire (FBW).
  • Он также используется для создания компьютерных вирусов.

1952: Autocode

  • Разработано Аликом Гленни.
  • Первый скомпилированный язык компьютерного программирования.
  • COBOL и FORTRAN - это языки, называемые Autocode.

1957: FORTRAN

  • Разработчики - Джон Бэкус и IBM.
  • Он был разработан для числовых и научных вычислений.
  • Программное обеспечение для зондов НАСА «Вояджер-1» (космический зонд) и «Вояджер-2» (космический зонд) изначально было написано на FORTRAN 5.

1958: ALGOL

  • ALGOL произошло от алгоритмических языков.
  • Начальная фаза самых популярных языков программирования C, C ++ и JAVA.
  • Это был также первый язык, реализующий вложенную функцию и имеющий более простой синтаксис, чем FORTRAN.
  • Первый язык программирования, имеющий блок кода, например «начало», который указывает, что ваша программа запущена, а «конец» означает, что вы завершили свой код.

1959: COBOL

  • Название произошло от сокращения общий бизнес-ориентированный язык (Common Business-Oriented Language).
  • В 1997 году 80% мирового бизнеса работало на Cobol.
  • Служба внутренних доходов США пробилась к МВФ на основе COBOL (индивидуальный мастер-файл), чтобы выплатить десятки миллионов платежей, требуемых в рамках помощи в связи с коронавирусом, помощи и экономической безопасности.

1964: BASIC

  • Название расшифровывается как начинающий универсальный символьный код инструкции (beginners All-purpose symbolic instruction code).
  • В 1991 году Microsoft выпустила Visual Basic, обновленную версию Basic.
  • Первая микрокомпьютерная версия Basic была написана в соавторстве с Биллом Гейтсом, Полом Алленом и Монте Давидофф для их тогда только созданной компании Microsoft.

1972: C

  • Это универсальный процедурный язык программирования и самый популярный язык программирования до сих пор.
  • Весь код, который ранее был написан на языке ассемблер, заменяется языком C, под замену попали такие программы как операционная система, ядро ​​и многие другие.
  • Его можно использовать при внедрении операционной системы, встроенной системы, а также на веб-сайте с помощью Common Gateway Interface (CGI).
  • C является прородителем почти всех языков программирования более высокого уровня, таких как C#, D, Go, Java, JavaScript, Limbo, LPC, Perl, PHP, Python и оболочки Unix.

Ниже мы примевели таблицу с другими языками программирования, популярные среди программистов, годом их появления и краткой информацией.

ГОД ВЫПУСКА ЯЗЫКИ ПРОГРАММИРОВАНИЯ ФАКТЫ
1972 г.  SQL SQL был разработан в IBM Дональдом Д. Чемберлином и Раймондом Ф. Бойсом. Предыдущее название было SEQUEL (Structured English Query Language).
1978 г. MATLAB Это расшифровывается как MATrix LABoratory. Он используется для обработки матриц, реализации алгоритма и создания пользовательского интерфейса.
1983 г. Objective-C, C++

C++ - самый быстрый язык программирования высокого уровня.

Ранее Apple Inc использовала Objective-C для создания приложений.

1990 г. Haskell Это чисто функциональный язык программирования.
1991 г. Python Язык очень простой для понимания. Известный язык среди специалистов по обработке данных и аналитиков.
1995 г. JAVA, PHP, JavaScript

JAVA можно ипользовать везде. Этот язык не имеет привязки в определенной платформе. 

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

JavaScript позволяет создавать интерактивные веб-страницы. JS - самый популярный язык программирования на front-end. JS известен тем, что создает динамику и делает нашу страницу интерактивной.

2000 г. C# C# (C-sharp) в основном используется для создания игр. Движок Unity использует C# для создания потрясающих игр для всех платформ.
2009 г. GO Язык GO разработан в Google Робертом Гриземером, Робом Пайком и Кеном Томпсоном. 
2011 г. Kotlin Kotlin разработан JetBrains. Он используется для создания приложения для Android.
2014 г. Swift Язык Swift разработан Apple Inc. Это язык программирования общего назначения.