Система программирования – это комплекс средств, предназначенный для создания и эксплуатации программ на конкретном языке программирования на ЭВМ определенного типа.
Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ.
В них, как правило, входят:
1) транслятор (компилятор или интерпретатор);
2) редактор связей (при использовании компилятора) – программа, которая объединяет объектные и стандартные модули и создает конечный исполняемый.exe файл;
3) интегрированная среда разработки;
4) специализированный текстовый редактор;
5) обширные библиотеки стандартных программ и функций;
6) отладчик, выполняющий работу программы по шагам с целью нахождения и устранения ошибок;
7) "дружественная" к пользователю диалоговая среда;
8) многооконный режим работы;
9) встроенная справочная служба;
Пример популярных систем программирования – Turbo Pascal, Turbo Basic, Quick Basic, Turbo C.
В последнее время широко используются системы быстрого проектирования, в которых программирование, по сути, заменяется проектированием. В проектируемое окно готовые визуальные компоненты перетаскиваются с помощью мыши, затем свойства и поведение компонентов настраивается с помощью редактора. Исходный же текст программы, ответственный за работу этих элементов, генерируется автоматически с помощью среды быстрого проектирования, которая называется RAD-средой. В основе систем быстрой разработки (RAD-систем, Rapid Application Development – среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. При использовании RAD-систем производительность программиста резко возрастает.
|
|
Примеры систем визуального программирования:
1) пакет Borland Delphi (Делфи) – наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования;
2) пакет Microsoft Visual Basic – удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций;
3) пакет Borland C++ – одно из самых распространённых средств для разработки DOS- и Windows- приложений.