Лекция: «Этапы развития языков программирования»
Машинный код
Ассемблеры
Языки высокого уровня
Fortran (Фортран) 1954-1957 гг., IBM (Джон Бэкус)
Algol (Алгол) 1958-1960 гг., IFIP (Международная федерация по обработке информации)
Cobol (Кобол) 1959 г., Грейс Хоппер
PL/1 (ПЛ/1) 1964 г., IBM
LISP (Лисп) 1961-1965 гг., Джон Маккарти
Prolog (Пролог) 1971-1972 гг., Alain Colmerauer
Задача «Ханойская башня»
Решение задачи «Ханойская башня» на Прологе (для трех дисков)
BASIC (Бейсик) 1965 г., Т. Куртс и Дж. Кемени
Симула-67 конец 1960-х гг., Кристен Нюгор и Уле-Юхан Даль
Pascal (Паскаль) 1970 г, Никлаус Вирт
Ada (Ада) 1975-1980 гг., Жан Ишбиа
Modula-2 (Модула-2) 1979 г., Никлаус Вирт
С (Си) 1972 г., Кен Томпсон, Денис Ритчи
С++ (Си++) 1983 г., Бьерн Страуструп
Системы программирования (наиболее распространенные):
Perl (Перл) 1987 г., Ларри Уолл
Java (Джава) 1991-1995 г., Sun Microsystems
LiveScript  JavaScript 1995 г., Netscape (Брендон Айх)
HTML – HyperText Markup Language 1991-1992 гг., Тим Бернерс-Ли
SQL – Structured Query Language 1986 г., IBM (Donald D. Chamberlin, Ray Boyce, Pat Selinger, Raymond Lorie)
С# (Си-шарп) 1998-2001 гг., Microsoft (Андерс Хейлсберг)
1.88M
Category: programmingprogramming

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

1. Лекция: «Этапы развития языков программирования»

2.

Язык программирования совокупность основных
символов (алфавит) и правил
составления из них смысловых
конструкций, предназначенная
для создания программных
средств.

3.

Языки низкого уровня:
машинный код
- ассемблеры
-

4. Машинный код

5. Ассемблеры

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

-
проблемно-ориентированные (Фортран, Алгол,
Кобол, Ада, 1С и др.);
-
универсальные (Паскаль, Basic, С++, С# и др.)
-
языки разметки (HTML, XML и др.);
-
языки описания сценариев (JavaScript и др.);
-
языки моделирования систем (GPSS и др.)

7. Fortran (Фортран) 1954-1957 гг., IBM (Джон Бэкус)

8. Algol (Алгол) 1958-1960 гг., IFIP (Международная федерация по обработке информации)

9. Cobol (Кобол) 1959 г., Грейс Хоппер

10. PL/1 (ПЛ/1) 1964 г., IBM

11. LISP (Лисп) 1961-1965 гг., Джон Маккарти

12. Prolog (Пролог) 1971-1972 гг., Alain Colmerauer

13. Задача «Ханойская башня»

14. Решение задачи «Ханойская башня» на Прологе (для трех дисков)

15. BASIC (Бейсик) 1965 г., Т. Куртс и Дж. Кемени

16. Симула-67 конец 1960-х гг., Кристен Нюгор и Уле-Юхан Даль

17. Pascal (Паскаль) 1970 г, Никлаус Вирт

18. Ada (Ада) 1975-1980 гг., Жан Ишбиа

19. Modula-2 (Модула-2) 1979 г., Никлаус Вирт

Oberon (Оберон)
1987 г., Никлаус Вирт

20. С (Си) 1972 г., Кен Томпсон, Денис Ритчи

21. С++ (Си++) 1983 г., Бьерн Страуструп

22. Системы программирования (наиболее распространенные):

Visual
Basic (1991-1993 гг., Microsoft)
Delphi
(1995 г., Borland)
Visual
C++ (1995 г., Microsoft)
Visual
Studio (1997 г., Microsoft)
Visual
Studio .NET (2002 г., Microsoft)
Eclipse
и др.
(2004 г., Eclipse Foundation)

23. Perl (Перл) 1987 г., Ларри Уолл

24. Java (Джава) 1991-1995 г., Sun Microsystems

25. LiveScript  JavaScript 1995 г., Netscape (Брендон Айх)

LiveScript JavaScript
1995 г., Netscape (Брендон Айх)

26. HTML – HyperText Markup Language 1991-1992 гг., Тим Бернерс-Ли

27. SQL – Structured Query Language 1986 г., IBM (Donald D. Chamberlin, Ray Boyce, Pat Selinger, Raymond Lorie)

28. С# (Си-шарп) 1998-2001 гг., Microsoft (Андерс Хейлсберг)

English     Русский Rules