Хотя в том же чистом С разрешены непонятные команды, типа "i; 42;". К счастью, в более поздних производных языках (java/etc.) это запрещено.
Видимо, Фортран (со своим избитым примером со спутником и ";") ничему не научил. Добавление/изменение одного символа не должно приводить к изменению смысла программы(кроме уж совсем крайних случаев, вроде "+" заменить на "-"). Эталоном для меня здесь является Ada (хотя, если в вас другое мнение - скажите мне). Там видно, что люди старались.
А тут добавление пробела(!) изменяет смысл. Если кто знает, приведите пример на естественном языке. Даже в "казнить нельзя помиловать" и то запятую надо вставлять. :)
Комментариев нет:
Отправить комментарий