Ща буду душнить. Тот факт, что язык не является полным по Тьюрингу ещё не означает, что это не язык программирования. Строго говоря, программой является любая однозначно воспроизводимая (в рамках набора абстракций языка) инструкция. HTML явно указывает, как нужно отображать документ, поэтому HTML - язык программирования. Да, не императивный, да, не полный по Тьюрингу, но язык программирования. Можно сказать, что это DSL, если хотите на программистско-конференцном. Вот JSON - это не язык программирования, например, потому что сам по себе он не содержит инструкций/выражений. Так же как и XML или, опускаясь в песок, SGML.
Ща буду душнить.
Тот факт, что язык не является полным по Тьюрингу ещё не означает, что это не язык программирования.
Строго говоря, программой является любая однозначно воспроизводимая (в рамках набора абстракций языка) инструкция.
HTML явно указывает, как нужно отображать документ, поэтому HTML - язык программирования. Да, не императивный, да, не полный по Тьюрингу, но язык программирования. Можно сказать, что это DSL, если хотите на программистско-конференцном.
Вот JSON - это не язык программирования, например, потому что сам по себе он не содержит инструкций/выражений. Так же как и XML или, опускаясь в песок, SGML.
Ни слова не понял, но звучит убедительно.
Комментарий недоступен