Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Система программирования



Turbo Pascal – это эффективный компилятор языка программирования Паскаль с интегрированной усовершенствованной средой, включающей редактор, компилятор, редактор связей и отладчик для того, чтобы создавать, отлаживать и выполнять программы на Паскале.

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

1. Текстовый редактор. В Turbo Pascal используется специализированный редактор, который ориентирован на язык программирования Паскаль и позволяет в процессе ввода текста выделять ключевые слова и идентификаторы разными цветами и шрифтами.

2. Компилятор. Исходный текст с помощью программы-компилятора (COMPILER) переводится в машинный код. Если обнаружены синтаксические ошибки, то результирующий код создан не будет. Компилятор обычно выдает промежуточный объектный код (двоичный файл, стандартное расширение.OBJ в Turbo C++ и.TPU в Turbo Pascal).

3. Редактор связей. Исходный текст большой программы состоит, как правило, из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое. Кроме того, к ним надо добавить машинный код подпрограмм, реализующих различные стандартные функции (например, вычисляющих математические функции sin(x), cos(x) и т.д.). Такие функции содержатся в библиотеках (файлах со стандартным расширением.LIB или.TPL), которые поставляются вместе с компилятором.

Объектный код обрабатывается специальной программой – редактором связей ( LINKER) или сборщиком, который выполняет связывание объектных модулей и машинного кода стандартных функций, находя их в библиотеках, и формирует на выходе работоспособное приложение – исполнимый код для конкретной платформы.

4. Исполнимый код — это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение.ЕХЕ или.СОМ.

5. Отладчик(DEBUGGER) – инструментальное средство для поиска и исправления ошибок.

Отладка – это процесс поиска и исправления ошибок в программе, препятствующих корректной работе программы.

Виды ошибок: ошибки этапа компиляции, ошибки этапа выполнения, логические ошибки.





Дата публикования: 2015-02-20; Прочитано: 143 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...