Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Вт мар 19, 2024 13:24

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: FALSE раньше и теперь
СообщениеДобавлено: Сб янв 21, 2017 00:42 
Не в сети
Аватара пользователя

Зарегистрирован: Ср фев 23, 2011 20:42
Сообщения: 600
Откуда: Карелия
Благодарил (а): 3 раз.
Поблагодарили: 24 раз.
gudleifr писал(а):
[Проблема FORTH-TRUE в данном случае двояка:

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: FALSE раньше и теперь
СообщениеДобавлено: Сб янв 21, 2017 11:11 
Ethereal писал(а):
В любом случае это проблемы самодисциплины программиста.
Ну, FORTH и самодисциплина программиста - это две несовместимые вещи. Ведь FORTH позволяет писать ровно то, что думаешь, не добавляя обязательную обфускацию. Если Вам нравится изобретать свои красивые и правильные "надграмматики" - есть компилируемые языки.

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


Вернуться к началу
  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB