Система программирования — это система, предназначенная для разработки новых программ на конкретном языке программирования. |
Современные системы программирования обычно предоставляют пользователям мощные и удобные средства разработки программ. В них входят:
· компилятор и/или интерпретатор;
· интегрированная среда разработки;
· средства создания и редактирования текстов программ;
· обширные библиотеки стандартных программ и функций;
· отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
· диалоговая среда для пользователя;
· многооконный режим работы;
· мощные графические библиотеки; утилиты для работы с библиотеками
· встроенный ассемблер;
· встроенная справочная служба.
Популярные инструментальные системы программирования – 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 приложений.