Форум
Философия программирования
Тема
Как правильно задавать вопросы
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
Здравствуйте, netch80, Вы писали: N>Здравствуйте, oldjackal, Вы писали: N>>>Добавлю только, что само понятие "языка" с чёткими требованиями к синтаксису может быть чрезмерным для тех, кто пишет на DSL. Поэтому вопроса развиваются графические представления - для тех случаев, где они достаточны, и в них соблюдение синтаксических норм достигается само собой. O>> А вот на этом пути надо не перегибать палку. В некоторых промышленных CAD-ах так старались добиться "нечеткого" и "естественного" синтаксиса, что получились языки с тысячами ключевых слов и десятитомными документациями. N>А я и не предлагал двигаться в эту сторону. В случае графически представимого DSL, внутренний синтаксис есть почти целиком дело исполняющей среды, и она может от этого уйти. В случае же явно записываемого человеком, есть как минимум два примера, оба достаточно знамениты: COBOL и конфиги fetchmail. В обоих адаптация под близость к естественному языку привела, хоть и по-разному, к одному и тому же - и естественного языка не добились, и искусственный получился каким-то... мнэээ... странноватым и малоудобным.
Теги:
Введите теги разделенные пробелами. Обрамляйте в кавычки словосочетания с пробелами внутри, например:
"Visual Studio" .NET
Имя, пароль:
Загрузить
Нравится наш сайт?
Помогите его развитию!
Отключить смайлики
Получать ответы по e-mail
Проверить правописание
Параметры проверки …