Html source code

Хронология языков программирования

By Teremok
  • Коды операций для узоров на ткацком станке

    Коды операций для узоров на ткацком станке
    Жаккардовый ткацкий станок — ткацкий станок для выработки крупноузорчатых тканей (декоративное полотно, ковры, скатерти, махровые полотенца и т. п.). Его особенностью является возможность после проброски уточной нити раздельно и произвольно поднять/опустить любую нить основы (или их небольшую группу), что позволяет формировать на ткани сложные рисунки произвольной длины.
  • Period: to

    Докомпьютерная эра

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

    Коды операций для аналитической машины
    Ра́зностная маши́на Чарльза Бэббиджа — механический аппарат, изобретённый английским математиком Чарльзом Бэббиджем, предназначенный для автоматизации вычислений путём аппроксимации функций многочленами и вычисления конечных разностей. Возможность приближённого представления в многочленах логарифмов и тригонометрических функций позволяет рассматривать эту машину как довольно универсальный вычислительный прибор.
  • Begriffsschrift

    Begriffsschrift
    Исчисление впервые содержит количественные переменные и, по сути, представляет собой классическую двухвалентную логику второго порядка с единицей. Он двухвалентен в том смысле, что предложения или формулы обозначают либо Истину, либо Ложь; второго порядка, поскольку он включает переменные отношения в дополнение к переменным объекта и позволяет количественно оценить обе. Модификатор «с идентичностью» указывает, что язык включает отношение идентичности .
  • Планкалкюль

    Планкалкюль (нем. Plankalkül — «запланированные вычисления»),[1] — первый в мире высокоуровневый язык программирования, созданный немецким инженером Конрадом Цузе в 1943—1945 году и впервые опубликованный в 1948 году. В переводе на русский это название соответствует выражению «планируемые вычисления» или «запланированные вычисления», то есть «программирование»[2].
  • Система команд ENIAC

  • Period: to

    1940-е годы

  • Графическая система фон Неймана и Голдстайна (нотация)

  • Краткий код ENIAC

  • Язык ассемблера ARC

  • Система нотации Карри

  • Схема кодирования CPC

  • Укороченный код

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

    1980-е годы

  • C++

    C++
    C++ (читается си-плюс-плюс) — компилируемый, статически типизированный язык программирования общего назначения.
  • Clarion

    Clarion (с англ. — «горн») — высокоуровневый язык программирования общего назначения, ориентированный на приложения с использованием баз данных, а также специализированная интегрированная среда разработки для этого языка.
  • Period: to

    1990-е годы

  • Python

    Python
    Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью[19][20], ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ. Язык является полностью объектно-ориентированным в том плане, что всё является объектами. Необычной особенностью языка является выделение блоков кода отступами.
  • Visual Basic

    Visual Basic
    Microsoft Visual Basic — язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемые корпорацией Microsoft.
  • Lua

    Lua
    Lua (лу́а, с порт. — «луна»[9]) — скриптовый язык программирования, разработанный в подразделении Tecgraf (Computer Graphics Technology Group) Католического университета Рио-де-Жанейро[en] (Бразилия). Интерпретатор языка является свободно распространяемым, с открытым исходным кодом на языке программирования Си.
  • Java

    Java
    Java[прим. 1] — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process; язык и основные реализующие его технологии распространяются по лицензии GPL. Права на торговую марку принадлежат корпорации Oracle.