Система программирования (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) |