TURBO PASCAL

Новости

Программы   

Turbo Pascal 

Игры

Документация   

Странности

FAQ

Ссылки

Форум

Гостевая книга

Рассылка

Благодарности

Об авторе

 

 

Добавления к языку Паскаль 

             Borland Pascal  имеет несколько новых расширения языка,  об-
        легчающих написание программ:

             * Открытые параметры.  Открытые параметры позволяют  переда-
               вать  в  процедуру или функцию строки и массивы переменных
               размеров.  Об этих параметрах  рассказывается  в  Главе  9
               "Процедуры и функции", в разделе "Открытые параметры" кни-
               ги "Руководство по языку".

             * Стандартная директива public.  В Turbo Pascal 6.0 и  Turbo
               Pascal for Windows допускаются секции компонентов объектов
               private. Borland Pascal вводит секции компонентов объектов
               public, не имеющие ограничений по области действия описан-
               ных в них полей и методов. Если вы находите это удобным, в
               объектах  можно  чередовать  секции  компонентов  public и
               private.  Подробнее о новой стандартной  директиве  public
               рассказывается  в  разделе "Компоненты и область действия"
               Главы 4 "Типы" в "Руководстве программиста".

             * Зарезервированное слово inherited. Зарезервированное слово
               inherited может использоваться внутри метода для ссылки на
               предка объектного типа  метода.  См.  раздел  "Активизация
               уточненного метода"  Главы  4 "Типы" книги "Руководство по
               языку".

             * Параметры-константы.  Процедуры и формулы могут  использо-
               вать параметры-константы:  группе  параметров предшествует
               зарезервированное слово const, за которым следует тип. Па-
               раметры-константы защищают  от случайных присваиваний фор-
               мальному параметру,  и в некоторых случаях  это  позволяет
               компилятору генерировать более эффективный код. См. раздел
               "Параметры" в Главе 9 "Процедуры и функции" в "Руководстве
               по языку".

             * Динамические  методы и таблицы динамических методов (DMT).
               Если вы работали с Turbo Pascal for Windows, то уже знаете
               о динамических  методах  и  таблицах  динамических методов
               DMT. В Borland Pascal их могут также использовать програм-
               мы для DOS.

               Динамические методы отличаются от виртуальных методов спо-
               собом диспетчеризации динамических методов на этапе выпол-
               нения. Вместо  построения для динамических методов таблицы
               виртуальных методов (VMT) компилятор строит DMT. Использо-
               вание DMT уменьшает потребности вашей прикладной программы
               в памяти при программировании с объектами.  Более подробно
               о динамических  методах  рассказывается в разделе "Динами-
               ческие методы" в Главе 4 ("Типы") "Руководства по  языку".
               Чтобы  узнать подробности о таблицах динамических методов,
               см. раздел  "Таблицы  динамических  методов"  в  Главе  21


Содержание

На первую страницу

Rambler's Top100 Rambler's Top100
PROext: Top 1000

(с)Все права защищены

По всем интересующим вопросам прошу писать на электронный адрес

Hosted by uCoz