Иисус отверг Тему - Haifu language is Turing-complete [entries|archive|friends|userinfo]
Шансонье Дима Даннер

[ website | Полин Квітне ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Haifu language is Turing-complete [Nov. 8th, 2009|01:13 pm]
Previous Entry Add to Memories Tell A Friend Next Entry
LinkLeave a comment

Comments:
[User Picture]
From:[info]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 есть фолс а всё что не ноль есть тру.
[User Picture]
From:[info]dmitry_danner
Date:November 10th, 2009 - 10:05 pm
(Link)
Самое прикольное - это отсутствие условных переходов и чтение операндов из произвольного места программы :) С другой стороны, все это можно собрать из имеющегося мусора. А из логических операций одна NAND, и то забитая "элементал-квалитями". Неиллюзорно доставляет :)

Ясно ведь, что это стеб и тонкий троллинг. Тем смешнее выглядит его "unenlghtened Western" тьюринг-полнота.

Надо было добавить оператор decide, ЕВПОЧЯ. Вот это был бы истинный дух дзэн ;)
[User Picture]
From:[info]dmitry_danner
Date:November 10th, 2009 - 10:11 pm

*unenlightened

(Link)
Впрочем, виноват, NAND там как раз выполняется по умолчанию. Только сейчас сообразил, спасибо :)
[User Picture]
From:[info]noruas
Date:November 11th, 2009 - 09:47 am

Re: *unenlightened

(Link)
Да незачто ((-: