Здравствуйте, Уважаемая Анна Владимировна!
выкладываю Домашнюю работу №4
Синтаксис - правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.
Семантика - система правил толкования конструкций языка. Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.
Ссылка на источник
1) Классификация языков по уровню:
низкого уровня: Машинный, Машинно-ориентированный, Ассемблер Ссылка на источник
высокого уровня: Алгол, Паскаль, Фортран Ссылка на источник
сверхвысокого уровня: VHLL, Python, Ruby Ссылка на источник
2)Классификация по виду обрабатываемой информации:
Вычислительные языки: Си, Алгол, Паскаль
Языки символьной обработки: Лисп, Снобл. Пролог
Ссылка на источник
3)Классификация по поколению:
1 поколения: Машинные языки
2 поколения: Автокод, Ассемблер
3 поколения: Лисп, Си, Паскаль
4 поколения: Prolog, Langin, SQL
5 поколения: HAL, SAIL, InterLisp
Ссылка на источник
4)Направления развития языков программирования:
Функциональные языки: Лисп, HOPE, Лого
Логические языки: Пролог, Planner
Объективно- ориентированные языки высокого уровня: С++, Java, Ada
Процедурное программирование: Си, Кобол, Паскаль
Структурные языки: Алгол, Алгол 68, Фокал
Операционные языки: Фокал, Бейсик, Фортран
Языки списания сценариев: Perl, Python, Rexx
Ссылка на источник
выкладываю Домашнюю работу №4
Задание №1
Алфавит - фиксированный для данного языка набор символов (букв, цифр, специальных знаков и т.д), которые могут быть использованы при написании программы.Синтаксис - правила построения из символов алфавита специальных конструкций, с помощью которых составляется алгоритм.
Семантика - система правил толкования конструкций языка. Таким образом, программа составляется с помощью соединения символов алфавита в соответствии с синтаксическими правилами и с учетом правил семантики.
Ссылка на источник
Задание №2
низкого уровня: Машинный, Машинно-ориентированный, Ассемблер Ссылка на источник
высокого уровня: Алгол, Паскаль, Фортран Ссылка на источник
сверхвысокого уровня: VHLL, Python, Ruby Ссылка на источник
2)Классификация по виду обрабатываемой информации:
Вычислительные языки: Си, Алгол, Паскаль
Языки символьной обработки: Лисп, Снобл. Пролог
Ссылка на источник
3)Классификация по поколению:
1 поколения: Машинные языки
2 поколения: Автокод, Ассемблер
3 поколения: Лисп, Си, Паскаль
4 поколения: Prolog, Langin, SQL
5 поколения: HAL, SAIL, InterLisp
Ссылка на источник
4)Направления развития языков программирования:
Функциональные языки: Лисп, HOPE, Лого
Логические языки: Пролог, Planner
Объективно- ориентированные языки высокого уровня: С++, Java, Ada
Процедурное программирование: Си, Кобол, Паскаль
Структурные языки: Алгол, Алгол 68, Фокал
Операционные языки: Фокал, Бейсик, Фортран
Языки списания сценариев: Perl, Python, Rexx
Ссылка на источник
Анастасия,
ОтветитьУдалитьработа выполнена абсолютно верно!
Получаете наивысший балл :)