Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Языки программирования.ppt
Скачиваний:
31
Добавлен:
02.10.2013
Размер:
536.06 Кб
Скачать

Языки программирования

Подготовила Прокудина Алина Геннадьевна

Группа № 719 а

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

Императивный

Декларативный

Императивные языки

Паскаль, Бэйсик, Си и тд.

Декларативные языки

В основе лежит формализованная человеческая логика

Большая скорость

Меньший размер исходного кода

Легкость записи знаний

Пролог

Машинно-ориентированные языки

Высокое качество создаваемых программ

Возможность использования конкретных аппаратных ресурсов

Предсказуемость конкретного кода

Для составления эффективных программ необходимо знать систему команд и особенности функционирования данной ЭВМ

Трудоемкость процесса составления программ плохо защищенного от появления ошибок

Низкая скорость программирования

Невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов

Машинно-независимые языки

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

Проблемно-ориентированные языки

Нацелены на решение определенного вида задач :

Фортран, Алгол – для математических задач

Simula, Слэнг – для моделирования Липс, Снобол – для списочных структур

Универсальные языки

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

Диалоговые языки

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

Непроцедурные языки

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