Forth
http://fforum.winglion.ru/

FALSE раньше и теперь
http://fforum.winglion.ru/viewtopic.php?f=9&t=2993
Страница 3 из 3

Автор:  Ethereal [ Сб янв 21, 2017 00:42 ]
Заголовок сообщения:  Re: FALSE раньше и теперь

gudleifr писал(а):
[Проблема FORTH-TRUE в данном случае двояка:

Он позволяет
...
Можно все, но стоит ли это делать?
"Позволяет, но стоит ли ..." В такой формулировке это не проблемы языка, а проблемы самодисциплины программиста. Думаешь, что не стоит - не делай, но саму возможность оставь.
gudleifr писал(а):
Но иногда - нет (как в приведенном выше логическом выражении, где хотя бы одно из A или B требуется "нормировать").
Или пиши программу
- не используя других логических значений кроме 0/-1. Проблема самодисциплины.
- или так, чтобы возвращаемое кривое логическое значение всегда с другими совокуплялось осмысленно. Опять проблема самодисциплины.
- или введи новый "нормирующий" AND
: AND! 0= 0= AND ;
и пиши вообще как хош.
В любом случае это проблемы самодисциплины программиста.

Автор:  gudleifr [ Сб янв 21, 2017 11:11 ]
Заголовок сообщения:  Re: FALSE раньше и теперь

Ethereal писал(а):
В любом случае это проблемы самодисциплины программиста.
Ну, FORTH и самодисциплина программиста - это две несовместимые вещи. Ведь FORTH позволяет писать ровно то, что думаешь, не добавляя обязательную обфускацию. Если Вам нравится изобретать свои красивые и правильные "надграмматики" - есть компилируемые языки.

Но, к счастью, Ваш вывод можно перефразировать - не мучьтесь стандартами, просто запомните, как сделано у вас.

Страница 3 из 3 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/