
- •Языки программирования
- •Программа – один из способов записи алгоритма, записанный по правилам какого либо языка
- •Императивные языки
- •Декларативные языки
- •Машинно-ориентированные языки
- •Машинно-независимые языки
- •Проблемно-ориентированные языки
- •Универсальные языки
- •Диалоговые языки
- •Непроцедурные языки
- •Система программирования
- •Конец

Языки программирования
Подготовила Прокудина Алина Геннадьевна
Группа № 719 а

Программа – один из способов записи алгоритма, записанный по правилам какого либо языка программирования
Императивный
Декларативный

Императивные языки
Паскаль, Бэйсик, Си и тд.

Декларативные языки
В основе лежит формализованная человеческая логика
Большая скорость
Меньший размер исходного кода
Легкость записи знаний
Пролог

Машинно-ориентированные языки
Высокое качество создаваемых программ
Возможность использования конкретных аппаратных ресурсов
Предсказуемость конкретного кода
Для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ
Трудоемкость процесса составления программ плохо защищенного от появления ошибок
Низкая скорость программирования
Невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов

Машинно-независимые языки
- это средство описания алгоритмов решения задач и информации, подлежащих обработке

Проблемно-ориентированные языки
Нацелены на решение определенного вида задач :
Фортран, Алгол – для математических задач
Simula, Слэнг – для моделирования
Липс, Снобол – для списочных структур

Универсальные языки
Применяются для широкого круга задач : коммерческих, научных, моделирования и т.д.

Диалоговые языки
- программные средства, обеспечивающие оперативное взаимодействие человека с компьютером

Непроцедурные языки
- группа языков, описывающих организацию данных, обрабатываемых по фиксированным алгоритмам, и языков связи с операционными системами