Системы программирования

Система программирования (programming system) – это комплекс средств, предназначенных для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.

Системы программирования включают:

· текстовый редактор;

· транслятор;

· редактор связей;

· набор библиотек (возможно с исходными текстами программ);

· отладчик;

· средства оптимизации кода программ;

· сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными файлами;

· справочные системы.

Многие системы программирования сейчас являются средами быстрого проектирования (Rapid Application Development, RAD-среды). Они предоставляют все необходимые элементы оформления и управления (поля, кнопки, списки и др.) с помощью готовых визуальных компонентов. Текст программы, ответственный за создание и работу компонентов, RAD-среда генерирует автоматически. Такое программирование называется визуальным.

Основные системы программирования (см. Таблица 2).

Таблица 2. Языки и системы программирования

Наиболее популярные языки программирования Соответствующие им RAD-среды для Windows
Бейсик (Visual Basic) MS Visual Basic 10.0
Паскаль (Object Pascal) CodeGear Delphi 2009
Си++ (С++) CodeGear С++ Builder
Ява (Java) Java Development Kit (JDK)