- •Языки программирования
- •Программа – один из способов записи алгоритма, записанный по правилам какого либо языка
- •Императивные языки
- •Декларативные языки
- •Машинно-ориентированные языки
- •Машинно-независимые языки
- •Проблемно-ориентированные языки
- •Универсальные языки
- •Диалоговые языки
- •Непроцедурные языки
- •Система программирования
- •Конец
Языки программирования
Подготовила Прокудина Алина Геннадьевна
Группа № 719 а
Программа – один из способов записи алгоритма, записанный по правилам какого либо языка программирования
Императивный
Декларативный
Императивные языки
Паскаль, Бэйсик, Си и тд.
Декларативные языки
В основе лежит формализованная человеческая логика
Большая скорость
Меньший размер исходного кода
Легкость записи знаний
Пролог
Машинно-ориентированные языки
Высокое качество создаваемых программ
Возможность использования конкретных аппаратных ресурсов
Предсказуемость конкретного кода
Для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ
Трудоемкость процесса составления программ плохо защищенного от появления ошибок
Низкая скорость программирования
Невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов
Машинно-независимые языки
- это средство описания алгоритмов решения задач и информации, подлежащих обработке
Проблемно-ориентированные языки
Нацелены на решение определенного вида задач :
Фортран, Алгол – для математических задач
Simula, Слэнг – для моделирования Липс, Снобол – для списочных структур
Универсальные языки
Применяются для широкого круга задач : коммерческих, научных, моделирования и т.д.
Диалоговые языки
- программные средства, обеспечивающие оперативное взаимодействие человека с компьютером
Непроцедурные языки
- группа языков, описывающих организацию данных, обрабатываемых по фиксированным алгоритмам, и языков связи с операционными системами