One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 + W 479 & Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
А в кёрлинг?...
В шахматы?...
В целом можно считать программистами тех, кто пишет текст, но в результате получается что-то другое: программа, внешний вид, план (привет Автокадчикам) и т.п.
Так что да, на HTML программируют. HTML относится к интерпретируемым языкам. А в связки с CSS ещё и самомодифицируемым.
В HTML тоже есть логика: если забыл закрыть тег, то вся разметка "поплывёт" или ссылки не будут работать как надо.
А "забыл закрыть тэг"... Ну не знаю, это как соблюдение синтаксиса.
http://joyreactor.cc/post/4244651#comment19979537
Тебе говорят, что ШТМЛ не ЯП, ты пишешь руками "2+2" и подкидываешь математику в ЖС.
Дед, пей таблетки
Берем переменные a = 2 и b = 3.
Суммируй их как текст и как числа, используя синтаксис html
Нет вопроса "является ли HTML языком программирования?"
Это как "программировать на языке" и "программировать с использованием языка программирования". Макконнелл вам в рут.
HTML - язык разметки, а не язык программирования, сам по себе он не способен нихуя кроме как описать расположение элементов, можно конечно еще задать цвет и расположение, с помощью тегов, но это уже давно считается деприкейтед и для этого есть CSS.
Ты не можешь с помощью только однихhtml тегов, написать хотя бы базовую логику, например математические операции или какие ли бы алгоритмы ветвления, тут надо как минимум подключать какой-нибудь JS.
Также во всех существующих стандартах, он значится как Markup Language (это собственно даже скрыто в его абревиатуре), а не programming language или scripting language.
The notion of Turing-completeness does not apply to languages such as XML, HTML, JSON, YAML and S-expressions, because they are typically used to represent structured data, not describe computation. These are sometimes referred to as markup languages, or more properly as "container languages" or "data description languages"