История развития языков программирования

  • Коды операций аналитической машины

    Коды операций аналитической машины
    Аналитическая маши́на Чарльза Бэббиджа — механический аппарат, изобретённый английским математиком Чарльзом Бэббиджем, предназначенный для автоматизации вычислений путём аппроксимации функций многочленами и вычисления конечных разностей. (https://wiki2.org/ru)
  • Планкалкюль

    Планкалкюль — первый в мире высокоуровневый язык программирования, созданный немецким инженером Конрадом Цузе.
  • Short Code

    Short Code — один из первых языков программирования высокого уровня из когда-либо разрабатываемых для вычислительных машин. Short Code представляет собой уже не набор машинных кодов, как это было раньше, а полноценные математические выражения, которые затем интерпретируются в машинный код.
  • A-0 System

    A-0 функционировал скорее как загрузчик или компоновщик, чем современное понятие компилятора. Программа была указана как последовательность подпрограмм и аргументов. Подпрограммы были идентифицированы с помощью числового кода, а аргументы для подпрограмм были написаны непосредственно после каждого кода подпрограммы. Система A-0 преобразует спецификацию в машинный код, который второй раз может быть загружен в компьютер для выполнения указанной программы.
  • Фортран

    Фортран
    Фортра́н — первый язык программирования высокого уровня, получивший практическое применение, имеющий транслятор и испытавший дальнейшее развитие. Фортран широко используется в первую очередь для научных и инженерных вычислений. Одно из преимуществ современного Фортрана — большое количество написанных на нём программ и библиотек подпрограмм.
  • Лисп

    Лисп
    Лисп — семейство языков программирования, программы и данные в которых представляются системами линейных списков символов. Лисп был создан Джоном Маккарти для работ по искусственному интеллекту и до сих пор остаётся одним из основных инструментальных средств в данной области. Применяется он и как средство обычного промышленного программирования, от встроенных скриптов до веб-приложений массового использования, хотя популярным его назвать нельзя.
  • JOVIA

    JOVIAL — это высокоуровневый язык программирования, похожий на ALGOL, специализированный на разработке встраиваемых систем.«Высококачественный» язык программирования командой корпорации System Development Corporation во главе с Жюлем Шварцем для создания программного обеспечения для электроники военных самолётов.
  • Снобо́л

    Снобо́л — язык программирования высокого уровня, предназначенный преимущественно для обработки текстовых данных.Основной целью языка Снобол являлось показать принцип , что всё есть строка. Внешне язык выглядит в так называемом «старом стиле»: современные идеи процедур в нём сложно узнать, однако мощь его ничуть не уступает LISP по работе в среде «искусственного интеллекта».
  • Бе́йсик

    Бе́йсик — семейство высокоуровневых языков программирования.Разработан профессорами Дартмутского колледжа Томасом Курцем и Джоном Кемени.Язык создавался как инструмент, с помощью которого студенты-непрограммисты могли самостоятельно создавать компьютерные программы для решения своих задач. Получил широкое распространение в виде различных диалектов, прежде всего как язык для домашних компьютеров.
  • MUMPS

    MUMPS — язык программирования, использования в лечебной индустрии.Из MUMPS вышла свободная медицинская система VA VistA, стандарт де-факто медицинской информационной системы.
  • Паска́ль

    Паска́ль — один из наиболее известных языков программирования, используется для обучения программированию в старших классах и на первых курсах вузов, является основой для ряда других языков.
  • Си

    Си
    Си — компилируемый статически типизированный язык программирования общего назначения, разработанный сотрудником Bell Labs Деннисом Ритчи как развитие языка Би. Первоначально был разработан для реализации операционной системы UNIX, но впоследствии был перенесён на множество других платформ. Согласно дизайну языка,он нашёл применение в проектах, в том числе как в операционных системах, так и в различном прикладном программном обеспечении для множества устройств.
  • Scheme

    Scheme
    Scheme — это функциональный язык программирования, один из двух наиболее популярных в наши дни диалектов языка Лисп. Авторы языка Scheme — Гай Стил и Джеральд Сассмен из Массачусетского технологического института.
  • SQL

    SQL — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных.
  • C++

    C++
    C++ — компилируемый, статически типизированный язык программирования общего назначения.Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование. Язык имеет богатую стандартную библиотеку, которая включает в себя распространённые контейнеры и алгоритмы, ввод-вывод, регулярные выражения, поддержку многопоточности и другие возможности.
  • Tcl

    Tcl
    Tcl — скриптовый язык высокого уровня.Tcl часто применяется совместно с графической библиотекой Tk. Связку Tcl/Tk по-русски иногда называют «Так-тикль».Области применения языка — быстрое прототипирование, создание графических интерфейсов для консольных программ, встраивание в прикладные программы, тестирование. Также Tcl применяется в веб-разработке.
  • Brainfuck

    Brainfuck — один из известнейших эзотерических языков программирования, придуман Урбаном Мюллером , известен своим минимализмом. Название языка можно перевести на русский как вынос мозга, оно напрямую образовано от английского выражения brainfuck -заниматься ерундой. Язык имеет восемь команд, каждая из которых записывается одним символом. Исходный код программы на Brainfuck представляет собой последовательность этих символов без какого-либо дополнительного синтаксиса.
  • Java

    Java
    Java — сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре с помощью виртуальной Java-машины
  • JavaScript

    JavaScript
    JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили. Является реализацией языка ECMAScript.JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам[
  • Erlang

    Erlang
    Erlang — функциональный язык программирования с сильной динамической типизацией, предназначенный для создания распределённых вычислительных систем. Разработан и поддерживается компанией Ericsson. Язык включает в себя средства порождения параллельных легковесных процессов и их взаимодействия через обмен асинхронными сообщениями в соответствии с моделью акторов.
  • D

    D
    D — мультипарадигмальный компилируемый язык программирования, созданный Уолтером Брайтом из компании Digital Mars. Изначально D был задуман как реинжиниринг языка C++, однако, несмотря на значительное влияние С++, не является его вариантом.
  • Oxygene

    Oxygene
    Oxygene — язык программирования, разработанный компанией RemObjects Software для стандарта Common Language Infrastructure. Язык Oxygene был создан на основе языка Object Pascal.
  • Go

    Go
    Go— компилируемый многопоточный язык программирования, разработанный внутри компании Google. Его непосредственным проектированием занимались Роберт Гризмер, Роб Пайк и Кен Томпсон, занимавшиеся до этого проектом разработки операционной системы Inferno. На данный момент поддержка осуществляется для операционных систем FreeBSD, OpenBSD, Linux, macOS, Windows, DragonFly BSD, Plan 9, Solaris, Android.
  • Hack

    Hack
    Hack — PHP-подобный язык программирования общего назначения со статической типизацией, разработанный компанией Facebook. Код, написанный на языке Hack, исполняется на виртуальной машине HHVM , созданной на базе транслятора HipHop, и поддерживающей одновременно и Hack, и PHP.Является открытым программным обеспечением.
  • Dart

    Dart
    Dart — язык программирования, созданный Google. Dart позиционируется в качестве замены/альтернативы JavaScript.