Развитие языков программирования

Развитие языков программирования

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

Процедурные языки

Языки низкого уровня

1 ПОКОЛЕНИЕ конец 50-х

Машинные языки

Язык ассемблера, созданный по принципу « одна инструкция – одна строка»

2 ПОКОЛЕНИЕ середина 60-х

Символический ассемблер

Макроассемблеры

3 ПОКОЛЕНИЕ 70-е

Универсальные языки высокого уровня

Fortran

Algol

Basic

Pascal

4 ПОКОЛЕНИЕ 80-е

Непроцедурные

Prolog

Langin

Объектно-ориентированные

Simula-67

SmallTalk

C++

Simula

JavaScript

Языки запросов

SQL (Structured Query Language)

Параллельные

SISAL

FP

Occam

5 ПОКОЛЕНИЕ середина 90-х

Языки искусственного интеллекта, языки экспертных систем и баз знаний

InterLisp

ExpertLisp

IQLisp

SAIL

Естественные языки

Clout

Q&A

HAL