2013-09-02 4 views
2

Wikipedia states:не-декларативный язык разметки

Многие языки разметки, такие как HTML, MXML, XAML, XSLT или других языков пользовательского интерфейса разметки часто декларативный. HTML, для примера , описывает только то, что должно появиться на веб-странице - это не указать возможные взаимодействия с этой веб-страницей.

Из чего следует, что существуют языки разметки, которые без декларативной (использование слова часто). Я подозреваю, что это не так. Существуют ли какие-либо не декларативные языки разметки?

+1

Я думаю (и вполне может быть неправильно), что со ссылкой на альтернативные конструкций языка как «не-декларативной» будет, как со ссылкой на кого-то, кто не алкоголик, как " безалкогольный". То, что я пытаюсь сказать, заключается в том, что другие конструкции попадают в совершенно разные парадигмы программирования и не могут быть противопоставлены декларативным языкам. Примером может быть императивное программирование. Я думаю, «часто» был просто плохим выбором слова этого автора;) – Jbird

+0

@ Jbird, но нет настоящих языков разметки. Концепция на самом деле не имеет смысла? Возможно, вам придется перейти на страницу обсуждения в Википедии. –

ответ

1

CFML (Coldfusion Markup Language) и о: XML (объектно-ориентированном XML) являются два не декларативными языками разметки:

CFML тегов являются по существу гораздо более мощными версиями библиотек тегов Java, и с CFML-х ECMAScript-подобный синтаксис вы будете чувствовать себя как дома.

o: XML - это полный объектно-ориентированный язык программирования с функциями, включая полиморфизм, перегрузку функций, обработку исключений, потоки и многое другое. Синтаксис полностью соответствует XML. С o: XML объектно-ориентированные парадигмы могут быть использованы максимально, в то время как данные и код остаются в стандартном формате. С o: XML при разработке XML-приложений, инструментов и систем XML не существует «несоответствия импеданса».

Список литературы

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

  • Нет связанных вопросов^_^