Язык программирования Турбо Паскаль — это высокоуровневый программный язык общего назначения.
История разработки языка
Программный язык Паскаль был так назван по фамилии известного учёного из Франции Блеза Паскаля, жившего в семнадцатом веке. Он известен изобретением счётного аппарата, который был способен выполнять арифметические операции. В начале шестидесятых годов прошлого века Международной федерацией по информационной обработке (ÍFIP) было сделано предложение ведущим учёным в сфере информатики участвовать в проектировании нового программного языка. В начале семидесятых годов двадцатого века эта группа специалистов выпустила инструкцию по первой версии языка Паскаль и его компилятора. В середине восьмидесятых годов компания Borland International значительно повысила качественные и скоростные показатели проектирования программных продуктов, создав новую программную среду Turbo Pascal. Эта версия расширила сферу использования языка и заложила базу его последующего развития.
Характерные особенности языка
Программные продукты, проектируемые на языке Паскаль, должны пройти следующие этапы:
- Операция ввода и редактирования текста на программном языке.
- Операция трансляции программы.
- Операция отладки программного продукта.
Каждый этап выполняется с использованием специальных средств:
- Программа текстового редактирования.
- Программа, выполняющая компиляцию, в состав которой входит компоновщик, предназначенный для формирования программного объекта компьютера.
- Программа отладки, используя которую программист отлаживает свою программу.
Систему программирования Турбо Паскаль ещё называют интегрированной средой программирования, поскольку она соединяет внутри себя все применяемые раньше инструменты разработки программных продуктов.
Необычайную популярность язык Паскаль приобрёл благодаря следующим аспектам:
- Компактность и удобство. Очень хорошо было сделано первоначальное описание, которое оказалось лёгким и удобным в освоении.
- Язык осуществляет отражение самых главных алгоритмических положений в легкой и понятной форме.
- Язык даёт возможность воплощать идеологию структурного построения программ и выполнять переход к программированию в объектно-ориентированном формате. Турбо Паскаль имеет инструменты объектно-ориентированного программирования: повышенный уровень структурной организации, возможность модульного построения и так далее.
- Турбо Паскаль даёт возможность выполнения автоматической проверки наличия ошибочных команд в программном продукте.
Турбо Паскаль соединяет в себе два в некотором смысле самодостаточных продукта. А именно это программа компиляции с программного языка Паскаль и специальный инструментальный набор в форме программной оболочки, который способствует увеличению эффективности формирования программных продуктов.
Структура системы программирования Turbo Pascal
Чтобы выполнить запуск программы Турбо Паскаль нужно запустить файл TURBO.EXE. Он запускает готовую к действию диалоговую программную систему Турбо Паскаль. В эту систему включены все требуемые для его функционирования составляющие Турбо Паскаля, то есть редактор текстов, программа компиляции, программа компоновки и загрузки. Для качественной деятельности в системе потребуется также главная библиотека, которая помещена в файл TURBO.TPL, и служба справок из файла TURBO.HLP. Этих файлов вполне хватит, чтобы написать, выполнить компиляцию и исполнить небольшие программы.
Следует отметить, что для окончания работы с Турбо Паскалем, следует нажать кнопку Alt и одновременно букву Х.
Программный блок Турбо Паскаля состоит из двух подразделов:
Описания. Это раздел, где необходимо описать все идентификаторы, которые встречаются в программе. В него должны входить:
- Перечень имён необходимых модулей библиотеки, который должен определяться резервным словом uses.
- Необходимо описать все метки.
- Необходимо описать все константы.
- Следует определить все типы используемых данных.
- Необходимо описать все переменные.
- Выполнить описание функций и процедур.
Раздел описаний следует начинать сопоставленным всем компонентам перечня служебным словом, за которым располагается перечень величин единого типа, разделяемых запятой. В окончании перечня имён нужно поставить двоеточие и указать тип данных.
Операторы. Этот раздел должен начинаться служебным словом Begìn и оканчиваться служебным словом Ènd. Затем необходимо задать операции над программными объектами, представленными в разделе описания. Операторы, при помощи которых выполняются эти операции, должны быть разделены точкой с запятой. За последним словом Ènd следует поставить точку.
Чтобы лучше воспринимать программный текст и искать ошибки, необходимо выполнять следующие рекомендации:
- Слова, находящиеся в резерве, а именно progràm, procèdure, functìon и тому подобные, необходимо писать строчными буквами.
- Каждый идентификатор необходимо начинать с прописной буквы.
- Каждый оператор необходимо записывать строчными буквами.
Верхнее «меню» содержит строку всех допустимых режимов работы Турбо Паскаля, в нижней строке находится небольшая справка о комбинациях главных функциональных клавиш. Всё оставшееся экранное пространство отводится под окно кодового редактора, предназначенного для ввода и корректировки программного текста. Верхняя строка предназначена для имени дискового файла, откуда переписан программный текст. Новый файл именуется как NONAME00.PAS.
Турбо Паскаль позволяет единовременно использовать несколько программ, при этом каждая программа располагается в своём окне кодового редактора. Имеется возможность применять до девяти редакторских окон параллельно. Помимо окна кодового редактора в Турбо Паскале применяются также окна режима отладки, вывода итогов использования программы, службы справок. По желанию программиста, можно эти окна вызывать на экран поочерёдно или вывести все окна одновременно.