Слайд 1Языки программирования
Подготовила Прокудина Алина Геннадьевна
Группа № 719 а
Слайд 2Программа – один из способов записи алгоритма, записанный по правилам
какого либо языка программирования
Императивный
Декларативный
Слайд 3Императивные языки
Основаны на фон-неймановской модели вычисления
Создание модели в формальной
системе
Переписывание решения в терминах компьютера
Паскаль, Бэйсик, Си и тд.
Слайд 4Декларативные языки
В основе лежит формализованная человеческая логика
Большая скорость
Меньший размер исходного
кода
Легкость записи знаний
Пролог
Слайд 5Машинно-ориентированные языки
Высокое качество создаваемых программ
Возможность использования конкретных аппаратных ресурсов
Предсказуемость конкретного
кода
Для составления эффективных программ необходимо знать систему команд и особенности
функционирования данной ЭВМ
Трудоемкость процесса составления программ плохо защищенного от появления ошибок
Низкая скорость программирования
Невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов
Слайд 6Машинно-независимые языки
- это средство описания алгоритмов решения задач и информации,
подлежащих обработке
Слайд 7Проблемно-ориентированные языки
Нацелены на решение определенного вида задач :
Фортран, Алгол –
для математических задач
Simula, Слэнг – для моделирования
Липс, Снобол – для
списочных структур
Слайд 8Универсальные языки
Применяются для широкого круга задач : коммерческих, научных, моделирования
и т.д.
Слайд 9Диалоговые языки
- программные средства, обеспечивающие оперативное взаимодействие человека с компьютером
Слайд 10Непроцедурные языки
- группа языков, описывающих организацию данных, обрабатываемых по фиксированным
алгоритмам, и языков связи с операционными системами
Слайд 11Система программирования
Компилятор и интерпретатор
«дружественная» интегрированная среда разработки
Средства создания и редактирования
текстов и программ
Обширные библиотеки стандартных программ и функций
Отладочные программы
Многооконный режим
работы
Мощные графические библиотеки
Утилиты для работы с библиотеками
Встроенный ассемблер
Встроенная справочная служба