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