Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Опис мов програмування.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
134.66 Кб
Скачать

3. Класифікація мов програмування та напрямки їх розвитку

3.1. Еволюція мов програмування

Загальновідомо, що інформаційні  технології є однією з найбільш швидко розвиваючих областей сучасного життя. Нові технології, проекти, назви та абревіатури з'являються чи не щодня. Мова програмування – набір ключових слів (словник) системи правил (граматичних і синтаксичних) для конструювання операторів, що складаються з груп або рядків чисел, букв, знаків пунктуації та інших символів, за допомогою яких програмісти можуть повідомляти комп’ютер про набір команд.

Хронологія створення мов програмування представлена ​​в табл. 1.2.

Таблиця 1.2.

Хронологія створення мов програмування 

Назва

Рік

Вид

Автор

Географія

створення

Фортран (FORTRAN)

1954

A

Джон Бекус*2

Америка

Лісп (L1SP)

1958

F

Джон Маккарті

Америка

Алгол-60 (Algol 60)

1960

A

Пітер Наур*2

Міжнародна

Кобол (COBOL)

I960

A

Міжнародна

Сімула (Simula)

1962

В

Крістен Нігаард*2

Європа

Бейсик (BASIC)

1963

A

Джон Кемені*2

Америка

ПЛ/1 (PL/I)

1964

A

Джордж Радін

Америка

Алгол-6 8 (Algol 68)

1968

A

Адван Вайнгартен*2

Міжнародна

Паскаль (Pascal)

І97І

С

Ніклаус Вірт

Європа

Форт (FORTH)

1970

A*1

Чарльз Мур

Америка

Сі (С)

1972

C*1

Денніс Рітчі

Америка

Smalltalk

1972

В

Алан Кей

Америка

Продовження Табл. 1.2.

Пролог (Prolog)

1973

E

Алан Кольмеро*2

Європа

Ада (Ada)

1980

H*1

Джин Ішбіа*2

Америка

С++

1984

H*1

Бьорн Страуструп

Америка

Java

1995

H

Джеймс Гослінг

Америка

АПЛ (APL)

1957

I

Кеннет Айверсон

Америка

Снобол (Snobol)

1962

I

Ральф Грісуолд

Америка

Сетл (SETL)

1969

I

Джек Шварц

Америка

Паралельний Паскаль (Concurrent Pascal)

1974

G

Пер Брінч Хансен

Америка

CLU

1974

D

Барбара Лісков

Америка

Scheme

1975

F

Гай Стіл*2

Америка

Mesa

1976

D*1

Дж. Мичел*2

Америка

Icon

1977

I

Ральф Грісуолд

Америка

Модула-2 (Modula-2)

1979

D*1

Ніклayc Вірт

Європа

Оккам (Occam)

1982

G*1

Девід Мей*2

Європа

Cedar

1983

H*1

Батлер Лемпсон*2

Америка

Common Lisp

1984

F

Гай Стіл*2

Америка

Objective С

1986

H*1

Бред Кокс

Америка

Ейфель (Eiffel)

1986

D*1

Бертран Мейєр

Європа

Оберон (Oberon)

1988

D*1

Ніклаус Вірт

Європа

Модула-3 (Modula-3)

1988

H*1

Білл Калсов*2

Америка

Оберон-2 (Oberon-2)

1991

D*1

Ханспетер Мьоссенбёк*2

Європа

Limbo

1996

D*1

Денніс Рітчі

Америка

Component Pascal

1997

D*1

Куно Пфістер*2

Європа

C#

2000

H*1

Андерс Хейльсберг*2

Америка