Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Pascal и Delphi / Borland Pascal / Что нового в Borland Pascal /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Добавления к языку Паскаль - Программирование от RIN.RU
Добавления к языку Паскаль

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


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

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

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

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

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


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




 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Три интегрированных среды разработки программ

Новые средства IDE

Компилятор командной строки

Защищенный режим DOS

Динамически компонуемые библиотеки DOS

Улучшения в библиотеке исполняющей системы

Новые подпрограммы модуля System

Новые модули

Новые директивы компилятора

Улучшения в Turbo Vision

Улучшения ObjectWindows

Новые средства и утилиты

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь