Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпорки.docx
Скачиваний:
78
Добавлен:
24.04.2019
Размер:
156.78 Кб
Скачать

21 Классификация языков программирования. Примеры яну и яву, и их характеристика.

1. Машинно-ориентированные алгебраические языки (низкого уровня), которые учитывали структуру и характеристики конкретных вычислительных машин (системных команд, организаций памяти) – машинные языки, ассемблеры, автокоды.

2. Проблемно-ориентированные языки – языки высокого уровня.

1. Фортран [FORTRAN - FORmula TRANslation] - ЯВУ, разработанный фирмой IBM в 1956 г. для описания алгоритмов решения вычислительных задач. Относится к категории объектно-ориентированных языков. Наиболее распространенными версиями этого языка являются Фортран IV, Фортран 77 и Фортран 90. Используется на всех классах ЭВМ.

Основные характеристики:

1. Средства взаимодействия с С.

2. Динамически переменные данные.

3. Графика тождеств Си-образным языкам.

4. Параллельные вычисления.

2. Лисп [LISP - LISt Processing] - Алгоритмический язык, разработанный в 1960 г. Дж. Маккарти и предназначенный для манипулирования перечнями элементов данных. Используется для решения задач, связанных с искусственным интеллектом.

3. Алгол [ALGOL - ALGOrithmic Language] - ЯВУ, ориентированный на описание алгоритмов решения вычислительных задач. Был создан в 1958 г. специалистами западно-европейских стран для научных исследований. Версия этого языка Алгол-60 была принята Международной конференцией в Париже (1960 г.) и широко использовалась на ЭВМ 2-го поколения. В настоящее время Алгол практически не используется, он послужил основой или оказал существенное влияние на разработку более современных языков, например, Ада , Паскаль и др.

4. Кобол [COBOL - COmmon Buisiness-Oriented Language] - ЯВУ, разработанный в конце 1950-х гг. ассоциацией КАДАСИЛ для решения коммерческих и экономических задач. Отличается развитыми средствами работы с файлами. Используется до сих пор, последняя версия 2002 года. Похожий язык структурированных запросов SQL .

5. PL/1[Programming Language I] - разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений. Он содержит широкий набор синтаксических конструкций и встроенных функций, поддерживает рекурсию и структурное программирование, широко применялся в обработке данных. Не используется после 80-х.

6. Бейсик [BASIC - Beginner’s All-purpose Symbolic Instruction Code] - ЯВУ , разработанный в 1963 - 1964 гг. в Дартмутском колледже Томасом Куртом и Джоном Кемени. Первоначально предназначался для обучения программированию. Отличается простотой, благодаря наличию упрощенных конструкций языка Фортран и встроенных математических функций, алгоритмов и операторов. Некоторые реализации Бейсика включают средства обработки данных и наборов данных. На IBM PC широко используются Quick Basic фирмы Microsoft, Turbo Basic фирмы Borland и Power Basic. В начале 1999 г. фирма Microsoft выпустила версию языка Visual Basic 6.0 (VB 6.0), предназначенного для создания многокомпонентных программных приложений для систем уровня предприятий.

7. Simula - 67 – появились впервые объекты объектно-ориентированного программирования.

8. Pascal-1970- Процедурно-ориентированный язык, классический язык структурного программирования. В 1983 возникла идея совместить редактор и транслятор. Был создан Turbo Pascal.

9.Delphi –результат развития Turbo Pascal.

10. Си [C ] – Многоцелевой ЯВУ, разработанный Денисом Ритчи в начале 1970-х гг. на базе языка BCPL. Является базовым языком операционной системы Unix. Не является структурированным.

11. SmallTalk - в 1972 появился первый изначально объектно-ориентированный язык. Разработчиками являются первые разработчики Java. Основная идея – создание виртуальной машины, позволяющей выполнять программы на этом языке не зависимо от ЭВМ.

12. Пролог [PROLOG - PROgramming in LOGic] - ЯВУ, предназначенный для разработки систем и программ искусственного интеллекта. Был разработан в 1971 г. в университете г. Марсель (Франция), относится к числу широко используемых и постоянно развиваемых языков. Последняя его версия Prolog 6.0.

13. Ада [Ada] - ЯВУ, ориентированный на применение в системах реального времени и предназначенный для автоматизации задач управления процессами и/или устройствами, например, в бортовых (корабельных, авиационных и др.) ЭВМ. Разработан по инициативе министерства обороны США в 1980-х гг. Назван в честь английского математика Ады Августы Байрон ( Лавлейс), жившей в 1815-1851 гг.

14. Си++ [C++] - ЯВУ, созданный Бьярном Страустрапом на базе языка Си. Является его расширенной версией, реализующей принципы объектно-ориентированного программирования. Используется для создания сложных программ. Для IBM PC наиболее популярной является система Turbo C++ фирмы Borland (США).

15. C# (C Sharp) – “ Си Шарп ”: объектно-ориентированный яык программирования, о разработке которого в 2000 г. объявила фирма Microsoft . По своему характеру он напоминает языки C++ и Java и предназначен для разработчиков программ, использующих языки C и С++ для того, чтобы они могли более эффективно создавать Интернет-приложения.

16. Java - объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Дата официального выпуска — 23 мая 1995 года. Разрабатывался Джеймсом Гослингом для программирования бытовых электронных устройств. Стал использоваться для написания клиентских приложений и серверного программного обеспечения.

17. html, html (HyperText Markup Language) - “ Язык разметки гипертекста” разработан в исследовательском центре CERN в 1992 г. HTML-документы представляют собой ASCII -файлы, доступные для просмотра и редактирования в любом текстовом редакторе. Отличием от обычного текстового файла является наличие в HTML-документах специальных команд - тэгов, которые указывают правила форматирования документа.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]