-
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 — объектно-ориентированный язык программирования,
Класс языка:
объектно-ориентированный, структурный, императивный.
Система типов:
строгая, статическая, именованная (англ.), явная (англ.)
Основные реализации:
многочисленные