Языки разметки и декларативные языки

Языки разметки компилируются или интерпритируються, и к какому относиться Xaml. А к каким относятся декларативные языки компилируемым или интерпритируемым. А также языки разметки входят в состав декларативных языков.
  • Вопрос задан
  • 2657 просмотров
Пригласить эксперта
Ответы на вопрос 2
Все языки транслируются. И не важно, декларативные это языки или императивные.

Весь вопрос в том, во что именно транслируется код языка. Если в некий исполнимый код, то это называется компиляция. Если же в некоторое внутреннее представление какой-то программы - то интерпретация. Но границы бывают размыты. Например JavaScript - классический интерпретируемый язык - в современных движках транслируется в исполнимый код.

Например, Markdown и Wiki транслируются в HTML. JSP - в Java. Си - в ассемблер, объектный код, исполнимый код.

Языки разметки можно назвать частным случаем декларативных языков. Но чаще - это лишь формат представления данных, который транслируется в некоторое внутреннее представление (интерпретация), но не в исполнимый код (компиляция). JSP - одно из исключений.
Ответ написан
Комментировать
GavriKos
@GavriKos
Трудно уловить в вашем тексте вопросы. Языки разметки обычно интерпретируются - например тот же HTML.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект