Итак, в В-2 всё является системой. Элементарная система может трактоваться как пустая строка (не содержащая символов). Предлагается для упрощения работы программиста включать наличие такой системы в программу автоматически (например, может использоваться в логических выражениях). Типа как Null в других языках программирования. Как синтаксически правильно назвать такой объект?
Элементарный тип данных
Сообщений 1 страница 16 из 16
Поделиться22019-03-05 18:03:57
Есть такое старое слова Но'ра.
Отредактировано Павиа (2019-03-05 18:04:14)
Поделиться32019-03-05 18:05:07
Есть еще варианты? Пока что главный номинант... Из всех представленных , это Нора.
Поделиться42019-03-05 20:08:02
А почему не "утка"?
Поделиться52019-03-06 08:38:34
Не знаю , наверно нужно чтобы были какие-то ассоциации с моделью.
Поделиться72019-03-06 10:02:21
Да, но нуль это к числовым параметрам как-то ближе. У нас же другие категории. NULL это когда вообще ничего нет. В нашем случае всегда что-то есть. Но вот самое минимально возможное из того что есть требует собственного имени. Я назову как мне надо, а потом набегут через полгода и скажут что это отклонение от линии партии и правительства .
Не знаю как объяснить. Есть void в с++, а в В-2 его нету. Функция всегда вернет что-то минимально возможное по умолчанию.
Поделиться82019-03-06 11:24:18
Пустое множество в математике обозначается {}
Поделиться92019-03-06 11:39:43
Пустое множество в математике обозначается {}
∅
https://ru.wikipedia.org/wiki/Пустое_множество
хотя вот тут подтверждают, что и способ MihalNik-а годится.
https://ru.wikipedia.org/wiki/Холон_(философия)
нечто, одновременно являющееся и целым само по себе, и частью чего-то ещё.
Отредактировано ВежливыйЛис (2019-03-06 11:55:05)
Поделиться102019-03-06 12:01:23
Символы ∅ {\displaystyle \varnothing } \varnothing и ∅ {\displaystyle \emptyset } \emptyset введены в употребление группой Бурбаки (в частности, Андре Вейлем) в 1939 году.
англ. holon
Расстрелять.
Поделиться112019-03-06 14:23:04
Пустое множество в математике обозначается {}
Мне жалко спецсимволов на это дело. Но такая идея тоже имеет право на жизнь. Холон, кстати, хорошее определение. Очень близкое по смыслу. Есть какой-то аналог в православном?
Поделиться122019-03-06 15:32:14
Холон, кстати, хорошее определение.
Очень странное понятие, с потенциально холиварным смыслом "чего-угодно". В науках не припоминается.
В программировании в деревьях - просто "узел".
Мне жалко спецсимволов на это дело.
Так, во-первых, они пустые, а во-вторых, непустую тоже как-то надо будет выводить и можно использовать их же. В-третьих это и общепринято, особенно среди православных. В JSON тоже. Надо выбирать то, что не будет ломать людям привычки.
Хотя понятно, что будет взято то, что захочется автору)
Поделиться132019-03-06 15:50:00
Я хотел зарезервировать для возможности оформлять программные блоки в стиле Си/С++
А теперь нужно провести эксперимент, как парсер будет это съедать - там есть возможность учитывать отдельно {, } и {} (если слитно без пробела), но короче нужно это проверять.
Поделиться142019-03-06 18:19:43
В программировании в деревьях - просто "узел".
Или "вершина". Некая в общем "точка" (между "рёбрами"). А значит можно обозначать её символом '.'.
Или как в SQL параметр - вопросом ('?'), ведь возвращает что-то непонятное, почему бы не обозначить это знаком вопроса.
В командной строке ещё есть widcard - '*'.
Троеточие ещё можно использовать '…'
Или как в прологе - '_'.
Т.е. надо просто посмотреть, какие символы не используются, и сделать что-нибудь типа
@
Можно даже с какими-нибудь дополнительными символами:
@@
@#
@?
@$
@!
@0
@1
@2
@3
Поскольку синтаксиси у нас новый, то можно и как в Си сделать, т.е.
\0
Ну нет ведь разницы, какие два символа парсить - {} или \0
пример главной функции программы без параметров и возвращаемого значения:
\0 входная_дверь_программы \0
начать_поход
зайти_в_урочище подпрограмма_1 \0
зайти_в_урочище подпрограмма_2 \0
вернуться
Но можно не ограничиваться двумя символами, а сделать три и использовать смайлики, например
:-F
Отредактировано ВежливыйЛис (2019-03-06 18:45:57)
Поделиться152019-03-06 18:52:25
А значит можно обозначать её символом '.'
Не единое обозначение для "оболочки". Как в точку воткнуть элементы? Будут два разных несвязанных способа выражения.
в прологе - '_'
Смысл совершенно в другом. Там свободная переменная - данные не воспринимаются.
Т.е. надо просто посмотреть, какие символы не используются, и сделать что-нибудь типа
По такому принципу получится не используемый ни кем синтаксис.
Можно даже с какими-нибудь дополнительными символами:
Перл в зубы.
Но можно не ограничиваться двумя символами, а сделать три и использовать смайлики, например
:-F
Да без Перла.
Поделиться162019-03-07 10:21:49
А значит можно обозначать её символом '.'.
Точка уже используется для разделения узлов в сцепленном ключе. И это общепринятое применение данного символа.
Или как в SQL параметр - вопросом ('?'), ведь возвращает что-то непонятное, почему бы не обозначить это знаком вопроса.
Почему не понятно? Как раз все понятно, возвращается минимально возможная единица данных, которая возможна в языке. Наиболее близкое по смыслу значение - пустая строка.
Ну нет ведь разницы, какие два символа парсить - {} или \0
С точки зрения парсера да.
Или как в прологе - '_'.
В Прологе это когда переменная есть, а значение у нее нет. Здесь немного иначе. Здесь значение есть всегда. Это можно сравнить со строкой, в которой нет символов. Павиа вон картинку приложил.