Да нет, не толсто. Хотя бы потому, что я ответил безо всякого трололо. На Bash вполне можно накодить программки, хоть и небольшие (я делал для управления своим же серваком под дебианом).
Так, например, языки разметки (такие как HTML) не являются языками программирования, однако определённо относятся к компьютерным языкам[источник не указан 932 дня].
Что же касается HTML как языка сценариев, то тут всё несколько нечётко:
Сценарный язык (англ. scripting language, в русской литературе принято название язык сценариев) — высокоуровневый язык программирования для написания сценариев — кратких описаний действий, выполняемых системой. Разница между программами и сценариями довольно размыта. Сценарий — это программа, имеющая дело с готовыми программными компонентами.
Однако даже из такого определения следует, что HTML ещё и скрипт. Что, кстати, и написано прямым текстом в статье про сценарии.
В более либеральной английский Википедии, впрочем, новомодные веяния не видевших в своей жизни ничего кроме PHP программистов отражены:.
Markup languages like XML, HTML or troff, which define structured data, are not generally considered programming languages.
Ну тут всё правильно, судя по моим оппонентам, действительно not generally considered. И ниже типа в подтверждение этому приводятся ссылки на труды (в том числе и туториал для чайников), где, конечно, авторы этих обучателей, чтобы не перегрузить мозг целевой аудитории, сразу заявляют, что это не язык программирования. Чтобы людей не путать. А то, чего доброго, начнут пытаться складывать числа в HTML.
Они ведь все задают «действия, которые выполнит исполнитель».
Некрасиво выдёргивать лишь часть предложения. Полностью оно звучит, как «Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.».
Какую программу выдаёт ini? wav? векторы? У wav и векторных даже нет никакой разметки. Если HTML не язык программирования, то язык чего это? Язык марсианских тостеров?
У меня возникло стойкое ощущение, что Вы не прочли мой комментарий полностью, либо совсем не вникали в суть.
HTML — это скриптовый язык программирования. Даже Википедия твердит нам это:
Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.
Иными словами, язык программирования — множество управляющих машиночитаемых символов, где под символом понимается не только буква, но и то, что обычно называют директивами языка: всякие function, if/then/else, , по-англицки token. То, что этот язык не является полным по Тьюрингу, вовсе не говорит о том, что это не язык программирования. На нём нельзя выполнять арифметических операций, нельзя вычислять π до миллионного знака после запятой, на нём, наконец, нельзя реализовать машину Тьюринга. Но он и не предназначен для этого.
Я не разрабатываю ПО для мобильных устройств, потому и не задумываюсь об этих платформах. Предполагается, что разработчик мобильных игр весьма неплохо шарит в оптимизации :)
Что же касается HTML как языка сценариев, то тут всё несколько нечётко:
Однако даже из такого определения следует, что HTML ещё и скрипт. Что, кстати, и написано прямым текстом в статье про сценарии.
В более либеральной английский Википедии, впрочем, новомодные веяния не видевших в своей жизни ничего кроме PHP программистов отражены:.
Ну тут всё правильно, судя по моим оппонентам, действительно not generally considered. И ниже типа в подтверждение этому приводятся ссылки на труды (в том числе и туториал для чайников), где, конечно, авторы этих обучателей, чтобы не перегрузить мозг целевой аудитории, сразу заявляют, что это не язык программирования. Чтобы людей не путать. А то, чего доброго, начнут пытаться складывать числа в HTML.
Некрасиво выдёргивать лишь часть предложения. Полностью оно звучит, как «Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.».
Какую программу выдаёт ini? wav? векторы? У wav и векторных даже нет никакой разметки. Если HTML не язык программирования, то язык чего это? Язык марсианских тостеров?
У меня возникло стойкое ощущение, что Вы не прочли мой комментарий полностью, либо совсем не вникали в суть.
Иными словами, язык программирования — множество управляющих машиночитаемых символов, где под символом понимается не только буква, но и то, что обычно называют директивами языка: всякие function, if/then/else, , по-англицки token. То, что этот язык не является полным по Тьюрингу, вовсе не говорит о том, что это не язык программирования. На нём нельзя выполнять арифметических операций, нельзя вычислять π до миллионного знака после запятой, на нём, наконец, нельзя реализовать машину Тьюринга. Но он и не предназначен для этого.