Итак, вы решили стать программистом и посвятить себя этому профессиональному направлению, которое и интересное, и доходное, и полезное, и так необходимое для нужд всего мира. Но задумывались ли вы когда-нибудь о том, сколько всего языков программирования существует и где они применяются. Ведь мало принять решение посвятить себя профессии программиста, необходимо понимать содержание этой профессии.
Список языков программирования
- Ада - язык семейства Алгол-Паскаль, названный в честь Ады Лавлейс, разработанный в качестве стандартного языка вооруженных сил США.
- Алгол - первый «современный» язык с хорошо продуманной грамматикой.
- Алгол 68 - первый язык с полуформальным определением.
- APL - очень компактный язык, особенно подходящий для матричной арифметики.
- Язык ассемблера - общий термин для символических версий машинного кода.
- ASP - язык для веб-серверов, разработанный Microsoft. (Активные серверные страницы).
- BASIC - простой язык, предназначенный для начинающих.
- B - интерпретируемый безтиповый язык на основе BCPL, предшественника C.
- BATCH - первоначально язык сценариев, но с тех пор превратился в простой, но мощный язык программирования.
- BCPL - Бестиповый язык, упрощенная версия CPL.
- БЕТА - язык, основанный на «шаблонах», разновидность обобщенной абстракции.
- Blubi - язык программирования на датском языке для использования в образовательных целях.
- Brainfuck - бесполезный язык, но разработан как своего рода развлечение.
- C - системный язык для Unix, предшественник C ++.
- C++ - C с поддержкой объектно-ориентированного и универсального программирования.
- C# - ответ Microsoft на Java, синтаксис аналогичен C ++.
- Clojure - Lisp-подобный функциональный язык, работающий под JVM, виртуальной машиной Java.
- Caml - вариант ML.
- COBOL - ранний язык для административных систем. Сокращение от: COmmon Business Oriented Language.
- COMAL - базовый вариант с поддержкой структурного программирования. Сокращение от: COMmon Algoritmic Language.
- CPL(комбинированный язык программирования) - предшественник B и C.
- Datalog - декларативный язык программирования баз данных - подмножество Prolog.
- Delphi - не язык, а среда для Object Pascal.
- Eiffel - объектно-ориентированный язык программирования.
- Erlang - функциональный язык, в основном используемый шведской Ericsson Group.
- Flix - функциональный язык со встроенной логикой программирования для приложений с большим объемом данных. Поселился под JVM.
- Фортран - древний язык, предназначенный для научных расчетов. Сокращение от: FORmula TRANSlation.
- FP - Функциональный язык программирования без переменных , разработанный Джоном Бэкусом.
- GO - язык программирования, разработанный Google.
- Haskell - функциональный язык с отложенным вычислением, вдохновленный Мирандой, но основная реализация - бесплатное программное обеспечение.
- ИНТЕРКАЛЬНЫЙ - пародийный, эзотерический язык с целью создания загадочного и избыточного синтаксиса.
- Java - объектно-ориентированный язык с проверкой статического типа, предназначенный для генерации кода для виртуальной машины.
- JavaScript - основан на ECMAScript и первоначально использовался на веб-сайтах. Чаще всего именуется JS. Сегодня используется также на стороне сервера через bla. Node.js и Deno.
- Работа Control Language - JCL - используется для задач управления на IBM - мэйнфреймов.
- Лисп - первый функциональный язык. Аббревиатура LISt Processing.
- Logo - Очень простой язык для обучения программированию школьников. Наиболее известны своими «черепахами», которые рисовали линии.
- LUA - кроссплатформенный объектно-ориентированный язык сценариев. Первоначально разработан для расширения функциональных возможностей систем за счет адаптации к потребностям клиентов.
- Modula - Модульное программирование.
- Modula-2 - Вдохновленный Паскалем и Модулой.
- Модула-3 - Обновленная Модула-2.
- Оберон - Модула-2 с объектами.
- Objective-C - C с расширениями, вдохновленными Smalltalk.
- OCaml - объектно-ориентированный язык на основе Caml.
- Оккам - язык параллельного программирования на основе формального языка CSP.
- Паскаль - императивный язык для структурного программирования, вдохновленный Algol.
- Perl - удобный язык для получения данных и создания отчетов.
- PHP - ответ на ASP с первичной реализацией бесплатного программного обеспечения . Сокращение для PHP: Препроцессор гипертекста (первоначально инструменты для персональной домашней страницы).
- PL/I - предложение IBM о новом стандартном языке, заменяющем FORTRAN. Аббревиатура языка программирования I.
- Postscript - язык описания страниц (графики и букв), разработанный Джоном Варноком из Adobe.
- Пролог - язык логического программирования.
- Python - объектно-ориентированный интерпретируемый язык для скриптов.
- REXX - структурированный язык высокого уровня, разработанный IBM.
- Ruby - объектно-ориентированный язык. Также может использоваться в скриптах.
- Схема - вариант Лиспа со статической областью видимости (программирование).
- Simula 67 - первый язык с поддержкой объектно-ориентированного программирования.
- Smalltalk-80 - стандартизированная версия Smalltalk, объектно-ориентированного языка с динамической типизацией.
- SML - стандартизированная версия ML.
- Язык структурированных запросов - SQL - язык поиска в базе данных. Используется в i.a. MySQL и PostgreSQL.
- Swift - язык программирования Open Souce, разработанный Apple (изначально не с открытым исходным кодом).
- Turbo Pascal - оригинальный вариант языка Pascal, разработанный в Дании.
- TypeScript - расширение JavaScript с типами, объектами и классами.
- Visual Basic - вариант BASIC от Microsoft.
- Visual Prolog - строго типизированное объектно-ориентированное расширение Prolog (разработано на датском языке).
- X++ - язык разработки, используемый в ERP-системе Microsoft Dynamics AX . Смесь C ++ и SQL. Первоначально разработан в Дании компанией Navision / Damgaard.
Добавить комментарий