Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodich_posobie_Turbo_Pascal.doc
Скачиваний:
33
Добавлен:
28.05.2015
Размер:
1.18 Mб
Скачать

2.7.5. Интегрированные среды программирования

Большую часть мирового парка ПК составляют компьютеры, у которых внутренний язык микропроцессора совместим с набором команд первых персональных компьютеров фирмы IBM (IBM PC), что позволять выполнять на них одни и те же программы. Такие компьютеры называют IBM-совместимые. Их насчитывается сотни миллионов, и благодаря своей массовости они стали стандартом ПК. Массовость IBM-совместимых ПК обусловило то, что фирмы-разработчики программ стали ориентировать свою продукцию на эти компьютеры, и в результате программное обеспечение, ориентированное для использования на IBM-совместимых ПК, также стало стандартом и используется во всем мире.

Рассмотрим понятие «система программирования». Как известно, программа, написанная на каком-либо алгоритмическом языке, перед выполнением на компьютере должна быть транслирована в машинные коды, для чего используются программы-переводчики (трансляторы). В середине 80-х годов разработчики программного обеспечения перешли от создания чистых трансляторов к более удобным для пользователей системам программирования, включавшим в себя, помимо транслятора, удобные средства написания, редактирования и отладки программ. К наиболее известным системам программирования относятся Turbo-Pascal, Turbo-C, Turbo-Basic, Quick Basic и др. Система программирования может рассматриваться как компилятор соответствующего языка, дополненный инструментальной оболочкой для быстрой разработки программ.

Интегрированная среда - система программных средств, используемая программистамидля разработкипрограммного обеспечения.

Обычно среда разработки включает в себя текстовый редактор,компилятори/илиинтерпретатор, средства автоматизации сборки иотладчик. Иногда также содержит средства для интеграции ссистемами управления версиямии разнообразные инструменты для упрощения конструированияграфического интерфейса пользователя. Хотя и существуют среды разработки, предназначенные для нескольких языков — такие какEclipseилиMicrosoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования — как например,Visual Basic.

Отла́дчик (debugger) является модулем среды разработкиили отдельнымприложением, предназначенным для поиска ошибок впрограмме. Отладчик позволяет выполнять пошаговуютрассировку, отслеживать, устанавливать или изменять значенияпеременныхв процессе выполнения программы, устанавливать и удалять контрольные точки или условия остановки и т. д.

Графический интерфейс - система средств, предназначенная для взаимодействия пользователяскомпьютером, основанная на представлении всех доступных пользователю системных объектов и функций в виде графических компонентов экрана (окон, значков, меню, кнопок, списков и т. п.). При этом, в отличие отинтерфейса командной строки, пользователь имеет произвольный доступ (с помощью клавиатуры или указательного устройства ввода) ко всем видимым экранным объектам.

2.7.6. Вопросы для самоконтроля

  1. Что понимают под языками программирования?

  2. К какому классу языков относится язык Ассемблер?

  3. Перечислите первые алгоритмические языки.

  4. Кого считают основоположником алгоритмического языка Паскаль?

  5. Какие языки позволили использовать структурное программирование?

  6. Основное назначение скриптовых языков?

  7. Что такое транслятор?

  8. Чем отличается компилятор от интерпретатора?

  9. Что понимают под интегрированной средой программирования?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]