Эволюция и классификация языков программирования


Эволюция языков программирования Язык программирования – набор ключевых слов и система правил для конструирования операторов.Операторы состоят из групп или строк чисел, букв, знаков препинания и других символов, с помощью которых программисты могут сообщить компьютеру набор команд. Хронология создания языков программирования Название Год Автор География создания Fortran 1954 Джон Бэкус Америка Lisp 1958 Джон Маккарти Америка Algol-60 1960 Питер Наур Междунар. Cobol 1960 Междунар. Simula 1962 Кристен Нигаард Европа Basic 1963 Джон Кемени Америка PL/1 1964 Джордж Радин Америка Algol-68 1968 Адван Вайнгартен Междунар. Хронология создания языков программирования Название Год Автор География создания Pascal 1971 Никлаус Вирт Европа Forth 1970 Чарльз Мур Америка С 1972 Деннис Ритчи Америка Smalltalk 1972 Алан Кей Америка Prolog 1973 Алан Кольмеро Европа Ada 1980 Джин Ишбиа Америка С++ 1984 Бьорн Страуструп Америка Java 1995 Джеймс Гослинг Америка Хронология создания языков программирования Название Год Автор География создания APL 1957 Кеннет Айверсон Америка Snobol 1962 Ральф Грисуолд Америка Setl 1969 Джек Шварц Америка Параллельный Паскаль 1974 Пер Бринч Хансен Америка Scheme 1975 Гай Стил Америка Icon 1977 Ральф Грисуолд Америка Хронология создания языков программирования Название Год Автор География создания Modula-2 1979 Никлаус Вирт Европа Оccam 1982 Дэвид Мэй Европа Common Lisp 1984 Гай Стил Америка Objective C 1986 Брэд Кокс Америка Eiffel 1986 Бертран Мейер Европа Oberon 1988 Никлаус Вирт Европа Modula-3 1988 Билл Калсов Америка Хронология создания языков программирования Название Год Автор География создания Oberon-2 1991 Ханспетер Мёссенбёк Европа Limbo 1996 Деннис Ритчи Америка Component Pascal 1997 Куно Пфистер Европа C# 2000 Андерс Хейльсберг Америка Классификация языков программирования задачи искусственного интеллекта — Lisp, Prolog, Multilisp, Commonlisp, Рефал, Planner, QA4, FRL, KRL, QLisp;параллельные вычисления — Fun, Apl, Alfl, PARAlfl, ML, SML, PPL/1, Hope, Miranda, Occam, PFOR, Glypnir, Actus, параллельный Cobol, ОВС-ЛЯПИС, ОВС-Мнемокод, ОВС-Алгол, ОВС-Фортран, РА(1), PA(G); задачи вычислительной математики и физики — Occam, PFOR, Glypnir, Actus, параллельный Cobol, ОВС-ЛЯПИС, ОВС-Мнемокод, ОВС-Алгол, ОВС-Фортран, РА(1), PA(G)разработка интерфейса — Forth, С, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk, Java, РПГ;разработка программ-оболочек, разработка систем — Forth, С, C++, Ассемблер, Макроассемблер, Simula-67, OAK, Smalltalk, Java, РПГ; задачи вычислительного характера — Algol, Fortran, Cobol, Ada, PL/1, Фокал, Basic, Pascal;оформление документов, обработка больших текстовых файлов, организация виртуальных трехмерных интерфейсов в Интернете, разработка баз данных — HTML, Perl, Tcl/Tk, VRML, SQL, PL/SCL, Informix 4GL, Natural, DDL, DSDL, SEQUEL, QBE, ISBL. Домашнее задание Написать доклад по выбранному ЯП по плану:История созданияОб авторах ЯПОбласть применения ЯПВклад данного ЯП в историю развития программирования