LINUX.ORG.RU

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

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

Однако нет: https://www.lysator.liu.se/c/bwk-on-pascal.html

Ну, статья сильно устарела всё же, массивы неопределённой длины появились давно, как и нормальные модули, а не костыльное убожество с include'ами, позволяющие, в числе прочего, скрывать статическое состояние от глобального пространства имён. И нетипизрованные указатели (тип Pointer). Да и continue/break в циклы добавили. Наверное, это всё в Turbo Pascal, но всё же. А точки-с-запятой и в Си местами черезжопные.

Да и все эти замечания не помешали создать Oberon System на основе Паскаля.

Не, я не защищаю Паскаль, но статья так себе. Где-то уже, довольно давно, натыкался то ли на критику этой статьи, то ли на более поздние высказывания Брайена о статье, что, мол, «писал под эмоциями, не стоит воспринимать в серьёз, всё не так плохо в Паскале», но гуглить не хочу.

Исправление korvin_, :

Однако нет: https://www.lysator.liu.se/c/bwk-on-pascal.html

Ну, статья сильно устарела всё же, массивы неопределённой длины появились давно, как и нормальные модули, а не костыльное убожество с include'ами, позволяющие, в числе прочего, скрывать статическое состояние от глобального пространства имён. Да и continue/break в циклы добавили. Наверное, это всё в Turbo Pascal, но всё же. А точки-с-запятой и в Си местами черезжопные.

Да и все эти замечания не помешали создать Oberon System на основе Паскаля.

Не, я не защищаю Паскаль, но статья так себе. Где-то уже, довольно давно, натыкался то ли на критику этой статьи, то ли на более поздние высказывания Брайена о статье, что, мол, «писал под эмоциями, не стоит воспринимать в серьёз, всё не так плохо в Паскале», но гуглить не хочу.

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

Однако нет: https://www.lysator.liu.se/c/bwk-on-pascal.html

Ну, статья сильно устарела всё же, массивы неопределённой длины появились давно, как и нормальные модули, а не костыльное убожество с include'ами, позволяющие, в числе прочего, скрывать статическое состояние от глобального пространства имён. Да и continue/break в циклы добавили. Наверное, это всё в Turbo Pascal, но всё же. А точки-с-запятой и в Си местами черезжопные.

Да и все эти замечания не помешали создать Oberon System на основе Паскаля.

Не, я не защищаю Паскаль, но статья так себе. Где-то уже, довольно давно, натыкался то ли на критику этой статьи, то ли на более поздние высказывания Брайена о статье, что, мол, «писал под эмоциями, всё не так плохо в Паскале», но гуглить не хочу.