Непейвода Н.Н. Программирование. Раздел 3

Непейвода Н.Н. Программирование. Страница 357

Стандартный Pascalне в состоянии запретить обращение к реализации, а значит, не поддерживается скрытие ее особенностей на уровне использо­вания библиотеки. Этот недостаток оборачивается некоторым плюсом: для описания того, что делает библиотека, можно не прибегать к призракам. Но считать этот плюс достоинством нет никаких оснований. Вопервых, для сложно устроенных библиотек программный уровень изложения решитель­но не удовлетворит пользователя, тем более, если он не хочет вникать в особенности реализации. Вовторых, определение программного средства его реализацией совершенно неудовлетворительно как с точки зрения ис­пользования и сопровождения, так и в плане будущего развития (об этом мы уже говорили, когда обсуждали возможность определения языка программи­рования транслятором — см. § 2.1). Так что пользовательская документация все равно необходима.

8.6.2. Модули в TURBOсистемах программирования

Недостатки стандартного Pascal^и других языков, являющихся прямы­ми потомками Algol 60, в части модульности вполне очевидны: жесткая блоч­ная структура препятствует явному выделению частей программы, предна­значенных и не предназначенных для пользователя. В более поздних языках вводятся специальные средства модуляризации. Ниже они рассматривают­ся для диалектов Pascal^в системах программированияTURBO.Вполне сложившимися эти средства можно считать дляTURBOPascal^версий 5.0 и выше. С 5.5 версии язык включает в себя средства поддержки объектно ориентированного программирования, которое в настоящее время является наиболее распространенным инструментом профессионального конструиро­вания программ. В последующих версиях эти средства дополнены многими полезными в прагматическом плане возможностями.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама