История изменений
Исправление A-234, (текущая версия) :
Модульность это просто другой способ описания экспорта символов, в С для этого есть static. В паскале модуль имеет interface и его implementation. Все что объявлено в implementation это static. Поэтому не понимаю восторгов по поводу модульности.
Мне поначалу нравился борландовский объектный паскаль, например то что в нем можно было контролировать вызов конструктора базового класса. Но потом пошли всяческие сущности типа class которые отличались от object, что только добавило бардака.
Исходная версия A-234, :
Модульность это просто другой способ описания экспорта символов, в С для этого есть static. В Паскале модуль имеет interface и его implementation. Все что объявлено в implementation это static. Поэтому не понимаю восторгов по поводу модульности.
Мне поначалу нравился борландовский объектный паскаль, например то что в нем можно было контролировать вызов конструктора базового класса. Но потом пошли всяческие сущности типа class которые отличались от object, что только добавило бардака.