Итоги голосования для комментария:
Dragomir Это как с++ 1980 года и наших дней. И то и другое — «си плюс», но под это дело напихали целых n языков программирования, где n переводится как «я даже боюсь считать сколько».

Точно так же как обычный школьный Паскаль вполне себе позволяет конструкции вида GOTO, но использовать их в современных проектах — это лютый вынос мозга самого программиста, харам и моветон.

Причина, думаю, как и с D&D — в обратной совместимости. Авторы всего упомянутого юзерам-игрокам желали самого лучшего, а потому постарались сделать систему, где и старички и новички найдут для себя интересные ИМ темы. Но в результате («хотели как лучше, а получилось как всегда») стала возможна ситуация когда новичок, сев за актуальное издание, может вычитать там запретные знания тёмную хтонь из глубины времён когда океаны были красными от крови, которая окружающим просто непонятна. Как я в своё время вычитал про то же GOTO в справке к всё тому же Паскалю, где авторы (русского перевода данной справки), впрочем, прямым текстом не рекомендовали его применять в современных программах.

Так что это, увы, не так уж и редко встречающаяся картина.
Последний раз редактировалось
+