Инструментальные системы программирования.

Система программирования — это система, предназначенная для разработки новых программ на конкретном языке программирования.

Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:

· компилятор и/или интерпретатор;

· интегрированная среда разработки;

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

· обширные библиотеки стандартных программ и функций;

· отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

· диалоговая среда для пользователя;

· многооконный режим работы;

· мощные графические библиотеки; утилиты для работы с библиотеками

· встроенный ассемблер;

· встроенная справочная служба.

Популярные инструментальные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C, Delphy, Builder.

Язык Бейсик был создан в 1965 г. Дж. Кемени и Т.Курцем как язык для начинающих, облегчающий написание простых программ. Существуют много разных версий Бейсика – от очень простых до усовершенствованных, с дополнительными языковыми конструкциями.

Язык Паскаль был разработан в 1970г. Никласом Виртом как язык обучения студентов программированию.
Паскаль вырабатывает навыки строгого стиля программирования (называемого структурным программированием), упрощающего разработку сложных программ.
Мощным языком программирования является расширенный вариант этого языка – Turbo Pascal.

Язык Си (разработан Деннисом Ритчи в 1972 г.) соединяет свойства языка высокого уровня с возможностями эффективного использования ресурсов компьютера, которые обычно достигаются только при программировании на языке Ассемблера. Язык Сипозволяет создавать сложные и весьма эффективные программы.

В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений, например, Borland Delphi.

· пакет Borland Delphi (Дельфи) —наследник семейства компиляторов Borland Pascal, предоставляющий удобные средства визуальной разработки. Его быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования.

· пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций.

· пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.