Турбо - паскаль - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если ты подберешь голодную собаку и сделаешь ее жизнь сытой, она никогда не укусит тебя. В этом принципиальная разница между собакой и человеком. (Марк Твен) Законы Мерфи (еще...)

Турбо - паскаль

Cтраница 2


Последним среди сложных типов Турбо Паскаля является ссылочный тип.  [16]

В программе используются средства Турбо Паскаля для прямой адресации в память. Это происходит с помощью предопределенных массивов: Mem, MemW, MemL. В этих массивах используются специальные выражения для индексов: два целых слова, разделенные двоеточием. Эти два слова обозначают базовый сегмент и смещение задаваемого индексом адреса.  [17]

Техническая подробность: компилятор Турбо Паскаля отводит месте для хранения значений глобальных переменных в сегменте данны последовательно, по мере перечисления имен.  [18]

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

С - файловой системой Турбо Паскаля связано понятие буфера ввода-вывода. Может показаться странным, но если выполнилась команда записи данных в файл на диске, то это вовсе не означает, что на диске действительно появились новые данные. Вывод данных ( как, впрочем, и ввод), осуществляется через буфер. Буфер - это область в памяти, отводимая при открытии файла. При записи в файл вся информация сначала направляется в буфер и там накапливается до тех пор, пока весь объем буфера не будет заполнен. Только после этого или после специальной команды сброса буфера происходит передача данных по предназначению: на диск, в порт. Аналогично при чтении из файла считывается не столько, сколько запрашивается, а сколько уместится в буфер. И если, например, считывается 4 числа, а буфер вмещает 64, то следующие 60 чисел будут считаны уже из буфера.  [20]

При обнаружении ошибки компилятор Турбо Паскаля интегрированной среды программирования автоматически загружает исходный файл программы и помещает курсор около ошибки. Учтите, что некоторые ошибки в исходном тексте до определенного времени не обнаруживаются.  [21]

Первый способ использует специальный синтаксис Турбо Паскаля.  [22]

OBJ, который может компоноваться с любой программой Турбо Паскаля как процедура. Это может быть полезным, если естьдвоичный файл данных, который должен находиться в сегменте кода, или он слишком велик, чтобы разместиться в массиве типизированных констант.  [23]

Приведенные в настоящей книге программы написаны с помощью Турбо Паскаля фирмы Borland - популярного и недорогого компилятора для IBM PC и совместимых с ним компьютеров, требующего не менее 128 К оперативной памяти. Но эти программы могут использоваться не только для Турбо. Небольшие изменения позволяют применять их и для других популярных версий языка Паскаль, таких как Apple 1.1 или UCSD Pascal.  [24]

В этой главе описываются константы и переменные в синтаксисе Турбо Паскаля. Во многих случаях правила объявления констант и переменных значительно расширяют стандарт Паскаля и предоставляют программисту нетрадиционные способы обработки данных. Здесь же будут подробно рассмотрены совмещение переменных и описание переменных со стартовыми значениями.  [25]

Управление кучей осуществляет монитор кучи, являющийся частью системной библиотеки Турбо Паскаля.  [26]

Когда этот режим включен для программы или модуля, встроенный отладчик Турбо Паскаля позволяет выполнять операторы по шагам и устанавливать в тексте точки останова. Кроме того, при появлении ошибки во время выполнения программы или программного модуля, который был скомпилирован с включенным режимом генерации информации об отладке ( D), Турбо Паскаль может определить оператор в исходном тексте, приведший к появлению ошибки.  [27]

Если проблемы, связанные с отладкой программ, позволяет решить встроенный отладчик Турбо Паскаля, эта опция может не понадобиться.  [28]

Все, что касается констант в стандарте Паскаля, верно и для Турбо Паскаля.  [29]

Традиционно понятие ссылка всегда увязывается с динамическими переменными, кучей и т.п. У Турбо Паскаля тоже есть традиции.  [30]



Страницы:      1    2    3    4