Курсовая работа: Основные понятия предмета Языки программирования
4. Что такое интерпретатор?
5. Что такое машинно-ориентированные языки, и для его они предназначенны?
Подхожу к заключительной части урока, в которой подвожу итоги урока. Выделяю основные моменты темы, подчеркиваю необходимость изучения данной темы. Выдаю домашнее задание. Подвожу итоги урока. Выставляю оценки активным учащимся, для поощрения их потребности самообразования.
III . Заключительная часть: время 3 мин.
1. Подведение итогов
Еще раз выделяю наиболее важную информацию по основным понятиям.
Язык программирования служит двум связанным между собой целям: он дает программисту аппарат для задания действий, которые должны быть выполнены, и формирует концепции, которыми пользуется программист, размышляя о том, что делать. Первой цели идеально отвечает язык, который настолько "близок к машине", что всеми основными машинными аспектами можно легко и просто оперировать достаточно очевидным для программиста образом. Второй цели идеально отвечает язык, который настолько "близок к решаемой задаче", чтобы концепции ее решения можно было выражать прямо и коротко.
Компилятор-это транслятор текста на машинный язык, который считывает исходный текст. Он оценивает его в соответствии с синтаксической конструкцией языка и переводит на машинный язык. Другими словами, компилятор не исполняет программы, он их строит. Интерпретаторы невозможно отделить от программ, которые ими прогоняются, компиляторы делают свое дело и уходят со сцены.
Машинно–ориентированные языки – это языки, наборы операторов и изобразительные средства которых существенно зависят от особенностей ЭВМ (внутреннего языка, структуры памяти и т.д.).
Универсальные языки были созданы для широкого круга задач: коммерческих, научных, моделирования и т.д. Первый универсальный язык был разработан фирмой IBM, ставший в последовательности языков Пл/1 . Второй по мощности универсальный язык называется Алгол-68 . Он позволяет работать с символами, разрядами, числами с фиксированной и плавающей запятой. Пл/1 имеет развитую систему операторов для управления форматами, для работы с полями переменной длины, с данными организованными в сложные структуры, и для эффективного использования каналов связи. Язык учитывает включенные во многие машины возможности прерывания и имеет соответствующие операторы. Предусмотрена возможность параллельного выполнение участков программ.
Программы в Пл/1 компилируются с помощью автоматических процедур. Язык использует многие свойства Фортрана, Алгола, Кобола . Однако он допускает не только динамическое, но и управляемое и статистическое распределения памяти.
2. Задание на дом: повторение темы, № 1, 2, 3
3. Заключительное слово преподавателя: Прощаюсь с учениками.