2015-06-02 2 views
1

Может ли кто-нибудь указать, какой язык имеет синтаксис. Я знаю, что это глупый вопрос.На каком языке синтаксис такой:

<<if $variable is 1>>Okay. I know. 
<<elseif $variable is 0>>I don't know <<endif>> 
+1

Что такое, по-видимому, случайные метки? * Где * вы видели этот синтаксис? – jonrsharpe

+0

Почему вы выбрали те теги, [tag: generics], [tag: функциональное программирование] и [tag: искусственный интеллект]? Я не понимаю, как они относятся к этому вопросу. –

+0

Я был смущен тем, что выбрать, но я думаю, что у людей из них будет ответ для меня. –

ответ

1

Похоже, что некоторые языки замены шаблонов похожи на те, что используются в большинстве веб-фреймворков.

Идея состоит в том, что программа записывается непосредственно как ожидаемый результат (часто это своего рода «документ»), в котором некоторые части заменяются переменными и/или вычисляются.

Для маркировки этих деталей вы используете <<...>>.

Это модель программирования, которая рассчитывается для простого случая выходов. Для очень сложных выходов, как правило, полностью процедурный подход лучше (т. Е. Когда вы фактически создаете документ с нормальными функциями, а затем выводите его).

Написание шаблонов двигателя довольно просто, но как-то полезно. Как следствие, существует a gajillion of them (обратите внимание, что этот список посвящен автономным механизмам шаблонов, есть также множество редакторов веб-сайтов, которые реализуют свой собственный синтаксис шаблонов).

К сожалению, синтаксис <<...>> сложно найти, какие программы используют этот настраиваемый язык для замены шаблона.

+0

да файл находится в .txt, и он показывает вопрос, а затем несколько кнопок, можете ли вы назвать какой-либо конкретный язык? –

+0

Вы не ищете язык общего назначения, а для конкретной программы, встраивающей пользовательский язык. Очень просто написать шаблонный движок, и поэтому есть jillion из них ... см. Http://en.wikipedia.org/wiki/Comparison_of_web_template_engines. – 6502

+0

спасибо большое @ 6502 –

Смежные вопросы