Программирование в среде Турбо Паскаль - Дмитрий Борисович Поляков

Программирование в среде Турбо Паскаль

В книге рассматривается система программирования Турбо Паскаль (версия 5.5) для персональных ЭВМ, работающих под управлением операционной системы MS-DOS. Приводится описание редактора текстов, компилятора, справочной системы, встроенного высокоуровневого отладчика. Подробно обсуждается язык Турбо Паскаль, его отличия от стандарта языка Паскаль. Излагаются практические приемы работы в системе программирования, объясняются режимы и особенности создания программ.

Читать Программирование в среде Турбо Паскаль (Поляков, Круглов) полностью

Д. Б. Поляков, И.Ю. Круглов

Программирование в среде Турбо Паскаль

(версия 5.5)


Москва
Издательство МАИ
А/О «РОСВУЗНАУКА»
1992

Рецензенты:

доктор технических наук профессор В.А.ИВАНОВ,

кандидат технических наук Ю.Н.СТЕПАНОВ


От авторов

Авторам этой книги хорошо известен информационный «голод», который сопутствует освоению сначала персональной ЭВМ (ПЭВМ), потом ее программных средств. С ростом парка ввезенных и произведенных в нашей стране ПЭВМ стал ощущаться острый недостаток специальной литературы. Как следствие этого, колоссальное время тратится на накопление опыта работы с ПЭВМ, освоение «вслепую» сложных программных продуктов, особенно трансляторов с языков высокого уровня. В силу специфики распространения программ их оригинальные описания — почти «букинистическая редкость», что часто приводит к ситуации, когда богатейшие возможности ПЭВМ остаются практически невостребованными. Эта книга — попытка помочь тем, кто собирается освоить язык и систему программирования Турбо Паскаль версии 5.5, созданные американской фирмой Borland International. Книга предназначена в первую очередь пользователям ПЭВМ, знакомым в той или иной степени с основами языка Паскаль. Книга не должна показаться сложной и тем, кто имеет опыт работы с Бейсиком, Си или каким-либо другим процедурным языком. Авторы старались наиболее полно изложить язык Турбо Паскаль, подчеркнуть практические стороны и особенности его применения, а также привести различные приемы программирования на нем.

Хотя имеется несколько версий Турбо Паскаля, изложение материала привязано к версии языка 5.5, последней в момент написания книги. Версия 5.5 отличается от версии 5.0 тем, что расширен синтаксис языка (введена возможность объектно-ориентированного программирования) и модифицирован системный модуль Overlay. По сравнению же с версией 4.0 произошли большие изменения (исчезли цепочки, появились оверлеи, расширились наборы процедур и т.п.) Многое из того, что верно для Турбо Паскаля версии 3.0 (а именно для нее написано огромное число книг по Турбо Паскалю за рубежом и подавляющее число у нас), совершенно не годится для последующих версий. Все сказанное можно отнести и к интегрированной среде программирования.

Авторы не проводили специального тестирования, но с большой вероятностью та часть книги, которая касается самого языка (без объектного программирования) и работы в среде MS-DOS, не будет бесполезной и для работающих с системой Quick Pascal 1.0 фирмы Microsoft.

- 4 -

Изложение ведется для операционной системы (ОС) MS-DOS, но подразумевается работа в среде любой совместимой с ней ОС, в том числе PC-DOS, АДОС, Альфа-ДОС и т.п. Несколько слов о многочисленных примерах и тестах по ходу изложения материала. Авторы старались приводить нетривиальные примеры, которые могли бы иметь самостоятельную ценность или хотя бы быть полезными читателю. Однако возможности протестировать их всех в различных версиях ОС (от 2.0 до 4.01 их слишком много!) и на различных моделях ПЭВМ не было. Примеры проверены в среде MS-DOS 3.20 и 3.30 (наиболее распространенных на момент написания книги) на ПЭВМ с высокой степенью совместимости с IBM PC/XT, AT/16 МГц и на IBM PS/2 (модель 50).