Как стать автором
Обновить

Комментарии 12

Вы научились писать на HTML и CSS. Это похвально. Теперь пора научиться писать на действительно сложном языке — на русском. Тут не бывает ТЗ, в котором всё продумали до вас; здесь нет дебаггера, который скажет, что в тексте не так. Писать статьи сложнее, чем калькуляторы, но оно того стоит: иначе на Хабре вас читать не будут.

Языки, но не программирования.

мне кажется или калькулятор не получился? 1+11=100=4

Но вы же никак не показали их полноту по Тьюрингу. Возможности построить автомат недостаточно для того, чтобы считаться ЯПом

https://en.m.wikipedia.org/wiki/Pushdown_automaton

Раскурил я эту статью. Там есть очень серьёзные проблемы связанные с тем, что нужно прямо в css задавать количество ячеек, что убивает всю полноту по Тьюрингу.

Вроде как, потом вышла вторая статья, где этот изъян поправили, но у меня эта версия не запустилась

Задача решена на HTML + CSS. Но на чём-то одном она не может быть решена. Соответственно, ни HTML, ни CSS по раздельности с задачей справиться не могут. Следовательно, ни HTML, ни CSS языками программирования не являются.

Ходят слухи, что CSS таки полный по Тьюрингу (я не проверял и мне не особо интересно, но каждый желающий нагуглит кучу обсуждений этой темы сам при желании). Но автор это ни разу не доказал. Вот даже вообще не близко было.

Да, тоже слышал, но интересный вопрос, будет ли CSS полным по Тьюрингу без HTML?

Ну так 1+3=4, а не 5

Автор, кем что доказано? 2 языка разметка. HTML можно самостоятельно это сделать? Правильно. Нет.

CSS может выполнять логику, кроме автопостановки? Правильно нет.

Автор, 🫣 не ваше это.

Только там надо 3 на 2 поменять, иначе получается троичное исчисление, а не двоичное

22c22
<   --v1-1: 3;
---
>   --v1-1: 2;
38c38
<   --v2-1: 3;
---
>   --v2-1: 2;

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории