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

  • Plankalkül

    Plankalkül
    Планкалкюль (нем. Plankalkül — исчисление планов), — первый в мире высокоуровневый язык программирования, созданный немецким инженером Конрадом Цузе в 1942 году. В переводе на русский это название соответствует выражению «планирующее исчисление». Язык разрабатывался как основное средство для программирования компьютера Z4, однако был пригоден и для работы с другими похожими на него вычислительными машинами.
  • Язык ассемблера

    Язык ассемблера — система обозначений, используемая для представления в удобочитаемой форме программ, записанных в машинном коде. Язык ассемблера позволяет программисту пользоваться алфавитными мнемоническими кодами операций, по своему усмотрению присваивать символические имена регистрам ЭВМ и памяти, а также задавать удобные для себя схемы адресации (например, индексную или косвенную). Кроме того, он позволяет использовать различные системы счисления (например, десятичную или шестнадцатеричную)
  • Фортра́н

    Фортра́н
    Фортра́н (Fortran) — первый язык программирования высокого уровня, имеющий транслятор. Создан в период с 1954 по 1957 год группой программистов под руководством Джона Бэкуса в корпорации IBM (язык Планкалкюль, претендующий на пальму первенства, был изобретён ещё в 1945 году, но не был реализован вплоть до 2000 года). Название Fortran является сокращением от FORmula TRANslator (переводчик формул). Фортран широко используется в первую очередь для научных и инженерных вычислений.
  • Лисп

    Лисп
    Является вторым в истории (после Фортрана) используемым по сей день высокоуровневым языком программирования, а также первым из сохранившихся в использовании языков, использующих автоматическое управление памятью и сборку мусора.Традиционный Лисп имеет динамическую систему типов. Язык является функциональным, но начиная уже с ранних версий обладает также чертами императивности, к тому же, имея полноценные средства символьной обработки, позволяет реализовать объектно-ориентированность.
  • Кобол

    Кобо́л (COBOL, COmmon Business Oriented Language) — один из старейших языков программирования (первая версия в 1959), предназначенный, в первую очередь, для разработки бизнес-приложений.
    В свежий стандарт языка 2002 года в Кобол добавлены средства объектно-ориентированного программирования и другие современные языковые конструкции.
    Класс языка:

    процедурный,
    объектно-ориентированный
    Появился в:

    1959
    Автор(ы):
    Грейс Хоппер, Вильям Селден, Гертруда Тирни, Говард Бромберг, Говард Дискаунт, Вернон
  • Симула

    Си́мула-67 (Simula 67) — язык программирования общего назначения, разработанный в конце 60-х сотрудниками Норвежского Вычислительного Центра (Осло) Кристеном Нюгордом и Оле-Йоханом Далем для моделирования сложных систем.
    Симула традиционно считается первым в мире объектно-ориентированным языком.
    Семантика:
    объектно-ориентированный
    Тип исполнения:

    компилятор
    Система типов:

    статическая
    Основные реализации:

    Cim
    Испытал влияние:

    Algol-60
    Повлиял на:

    C++, BETA
  • Паскаль

    Паскаль
    Класс языка:

    императивный, структурированный
    Тип исполнения:

    компилируемый
    Появился в:

    1970
    Автор(ы):
    Никлаус Вирт
    Расширение файлов:

    .pas
    Система типов:

    статическая, сильная, безопасная (англ. Type safety)
    Основные реализации:

    CDC 6000, ICT 1900, Pascal-P, PDP-11, PDP-10, IBM System/370, HP, Free Pascal, GNU
    Диалекты:

    UCSD, Turbo, Delphi
    Испытал влияние:

    Алгол
    Повлиял на:

    Модула-2, Оберон, Компонентный Паскаль, Ада, Object Pascal, Java[1][2][3], Oxygene
  • С++

    С++
    C++ — компилируемый статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление типов (классов) объектов, виртуальные функции.
  • Object Pascal

    Object Pascal (англ. Объектный Паскаль) — язык программирования, разработанный в фирме Apple Computer в 1986 году группой Ларри Теслера, который консультировался с Никлаусом Виртом. Произошёл от более ранней объектно-ориентированной версии Паскаль, называвшейся Clascal, который был доступен на компьютере Apple Lisa.
    Семантика:
    императивная
    Класс языка:

    мультипарадигмальный:
    императивный, структурный
    Тип исполнения:

    компилируемый
    Повлиял на:

    C#, Java
  • Java

    Java — объектно-ориентированный язык программирования,
    Класс языка:

    объектно-ориентированный, структурный, императивный.
    Система типов:

    строгая, статическая, именованная (англ.), явная (англ.)
    Основные реализации:

    многочисленные