Форум
Философия программирования
Тема
Как правильно задавать вопросы
B
I
abc
U
X
3
X
3
H1
H2
H3
H4
H5
H6
Asm
C/C++
C#
Erlang
Haskell
IDL
Java
Lisp
MSIL
Nemerle
ObjC
OCaml
Pascal
Perl
PHP
Prolog
Python
Ruby
Rust
SQL
VB
Здравствуйте, Ikemefula, Вы писали: I>Здравствуйте, alex_public, Вы писали: I>>>Я ж сказал - на языке описания грамматик, по русски - БФН, переводится как форма Бэкуса-Наура _>>Вообще то принято сокращать как БНФ. Ну так это у нас не язык программирования, правильно? И с чего ты тогда сравниваешь запись грамматики на C++ с этим? I>Для того, что бы посчитать, сколько лишнего мусора в твоем коде. Кроме как сравнения с формализмом самой предметной области это сложно сделать. _>>1. Как нам там указывается тип узла (в смысле грамматики)? I>AST нужен не просто так, а для конкретных вещей. Т.е. ты вводишь узел не там, где тебе надо кусочек грамматики описать, а там где тебе нужен этот узел :-) _>>2. В переменной какого типа (в смысле C#) хранится распознанное значение в узле? I>В переменной типа Result<TValue, TRest> _>>3. Касательно нашего конкретного примера. У тебя там грамматика задаётся до уровня цифр (а не до уровня int'a как в примере spirit'а) - означает ли это, что конечными узлами дерева будут просто char'ы? I>Нет, разумеется. Какой смысл делать для символов? I>>>Ай, не гони. FRP, т.е. Functional Reactive появилось для I>>>1. сложной анимации, которая управляется событиями I>>>2. описания поведения роботов, опять же управление от событий _>>Хыхы, ну расскажи например про управление ADC с помощью FRP, если ты считаешь что оно актуально в этой области. I>Я не знаю, что такое ADC _>>P.S. Если что, второй пункт (причём не только поведение, а вообще всё) - это как раз моя область. ))) I>Тем хуже для тебя. Если не помогли ни примерЫ, ни ссылки на работы, то напрашивается один вариант - тебе нравится только императивный код и ничего другого ты видеть не хочешь.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …