12
Средства для создания приложений –
локальные средства,
обеспечивающие выполнение отдельных видов работ по созданию
программ, делятся на:
языки и
системы программирования;
инструментальная среда пользователя.
Язык программирования – формализованный язык для описания
алгоритма решения задачи на компьютере. Они делятся на классы:
машинные языки
–
языки программирования, воспринимаемые
аппаратной частью компьютера (машинные коды);
машинно-ориентированные языки
– языки программирования,
которые отражают структуру
конкретного типа компьютера
(ассемблеры);
алгоритмические языки
– не зависящие от архитектуры
компьютера языки программирования
для отражения структуры
алгоритма (Паскаль, бейсик, Фортран и др.);
процедурно–ориентированные языки
– языки программирования,
где имеется возможность описания программы как совокупности
процедур (подпрограмм).
проблемно–ориентированные языки
– предназначены для решения
задач определенного класса (Lisp);
Другой классификацией языков
является их деление на языки,
ориентированные па реализацию основ структурного программирования,
основанного на модульной структуре программного продукта и типовых
управляющих структурах алгоритмов обработки данных различных про-
граммных
модулей,
и
объектно-ориентированные
языки,
поддерживающие понятие объектов, их свойств и методов обработки [4,
24].
Системы программирования включают:
компилятор (транслятор);
интегрированную среду разработки программ (не всегда);
отладчик;
средства оптимизации кода программ;
набор библиотек;
редактор связей;
сервисные средства (утилиты) (для
работы с библиотеками,
текстовыми и двоичными файлами);
справочные системы;
систему поддержки и управления продуктами программного
комплекса.