Внезапно подумалось про живое, мёртвое, тьюринг-полное и разметочное....

Внезапно подумалось про живое, мёртвое, тьюринг-полное и разметочное.

Живое — динамично, адаптивно; имеет внутреннее состояние; переваривает ввод в вывод, противоборствует энтропии в своих пределах. Мёртвое — статично, инертно, неизменно само по себе.

Когда бэкэнд генерит статичную хатэмэльку — живое плюётся мёртвым. Если в ней встроен фронтовый скриптик — это семена новой жизни. Дальше остаётся лишь замкнуть бесконечный цикл, и с неизбежностью принять, что компьютерные вирусы — вполне себе живые штуки. Возможно даже живее вирусов биологических.

Ну и мимоходом, из примера ясно, что "живость" — характеристика континуальная, и система может быть живой в очень разной мере.
Suddenly I thought about the living, the dead, the turing-complete and the markup.

Living - dynamically, adaptively; has an internal state; digests input to output, confronts entropy within its limits. The dead is static, inert, invariably in itself.

When the backend generates a static hatemelka - the living spits dead. If a front-line script is built into it, these are the seeds of a new life. All that remains is to close the endless cycle, and inevitably accept that computer viruses are completely living things. Perhaps even more alive than biological viruses.

Well, in passing, it is clear from the example that "liveliness" is a continual characteristic, and the system can be live in very different ways.
У записи 5 лайков,
0 репостов,
410 просмотров.
Эту запись оставил(а) на своей стене Key-G B-Tee

Понравилось следующим людям