LINUX.ORG.RU

История изменений

Исправление hobbit, (текущая версия) :

Судя по примеру — вырвиглазный неинформативный синтаксис. Сначала пишется слово module; потом уже export module xxx;

Неужели нельзя было сделать что-то типа unit в объектном паскале (которому, блин, 30 лет) или package в Java (которая чуток помоложе)? Там сразу задаётся имя.На Modula 2 можно посмотреть, которая ещё старше…

В этом синтаксисе есть какой-то глубокий смысл? Или просто люди за полвека (ещё с Си) покалечены препроцессором настолько, что не могут сделать красивую логичную конструкцию?

Исходная версия hobbit, :

Судя по примеру — вырвиглазный неинформативный синтаксис. Сначала пишется слово module; потом уже export module xxx;

Неужели нельзя было сделать что-то типа unit в объектном паскале (которому, блин, 30 лет) или package в Java (которая чуток помоложе)? Там сразу задаётся имя.

В этом синтаксисе есть какой-то глубокий смысл? Или просто люди за полвека (ещё с Си) покалечены препроцессором настолько, что не могут сделать красивую логичную конструкцию?