| Haifu language is Turing-complete |
[Nov. 8th, 2009|01:13 pm] |
|
|
|
|
| Comments: |
![[User Picture]](http://lj.rossia.org/userpic/176338/6290) | | From: | noruas |
| Date: | November 10th, 2009 - 04:49 pm |
|---|
| | | (Link) |
|
P.S. Мне както с ходу бросились в глаза некоторые вещи > to address the lack of Eastern philosophy > in the current set of commonly used languages Хм, смотрим какие философские концепции Востока, не повлиявшие на Си и Джаву, повлияли на Хайфу, и...
> language will be based on the five classical elements of Asian thought, > rather than the limiting Western Aristotelian notion of four elements Интересно, где в сях или паскалях мы встречаем вышеназванные четрые елемента?
> all valid code must be in the form of haiku Какое полезное нововведение. Видимо ставит Хайфу в противовес "европейским" языкам программирования, в которых пишут пятистопным ямбом.
> The restrictive Western notions of true and false are not used. > Instead, Haifu programmers must be aware of Yin and Yang. Сильно. Такая механическая замена кивордов ни на что не влияет. Что же касается > Even numbers have Yin quality, while odd numbers have Yang quality. то это почти как в сях, где 0 есть фолс а всё что не ноль есть тру.
Самое прикольное - это отсутствие условных переходов и чтение операндов из произвольного места программы :) С другой стороны, все это можно собрать из имеющегося мусора. А из логических операций одна NAND, и то забитая "элементал-квалитями". Неиллюзорно доставляет :)
Ясно ведь, что это стеб и тонкий троллинг. Тем смешнее выглядит его "unenlghtened Western" тьюринг-полнота.
Надо было добавить оператор decide, ЕВПОЧЯ. Вот это был бы истинный дух дзэн ;)
Впрочем, виноват, NAND там как раз выполняется по умолчанию. Только сейчас сообразил, спасибо :)
![[User Picture]](http://lj.rossia.org/userpic/176338/6290) | | From: | noruas |
| Date: | November 11th, 2009 - 09:47 am |
|---|
| | Re: *unenlightened | (Link) |
|
Да незачто ((-: | |