2009-06-11 72 views
2

我在编程之谜网站上看到了这个声明作为代码。什么编程语言有这种语法?

(0> +)/ @(I> ./。):| \一

想知道,是什么语言都有这些类型的语法?

+1

请提供一个链接到你看到这个页面 – 2009-06-11 07:28:19

+0

我失去了它,意外关闭,仍在搜索... – Dhana 2009-06-11 07:37:52

+0

谷歌搜索确切的字符串产生了一个非常奇怪的收集页面。我认为它只考虑搜索中的'我'和'a',并且引用该字符串没有多大帮助。在这里询问可能是唯一的方法来查明你是否已经知道答案。 – RBerteig 2009-06-11 08:56:50

回答

10

这可能是J编程语言。例如,这里有一个page出现提及成语

(我想说的Perl作为一个笑话;)(I> ./。)

0

APL有排序的语法。不是完全的语法,但接近相同的可读性水平。网站没有提供线索吗?

同样,它也有类似的语法(R> . [email protected]),但它仍然倾向于在单词之间有空格,而不像样本。

更新:

实际上,它确实样子APL或其变体。请参阅此链接here为线:

(i. >./) z  NB. Hook. Linear index of pivot 

的意见在该文件的顶部:

NB. AMENDMENT: "A Change for the Better" 
NB. Vector, vol. 9, No. 3 (January 1993) p.134-140. Used J Version 5 
NB. x i} m Amend was amended in Version 4 and further amended 
NB. in J Release 2 
NB. Executes with J Release 2.05, March 1995 

所以它的APL的歼变种。如果你想增强你的偏头痛,请参阅here

1

K有一些非常奇怪的语法。此外,列表中还有APL,R和其他一些奇怪的语言,它们对于他们的目的来说非常强大,并且在某些情况下使用他们自己的字符集。 我的猜测是,这比K更接近于其他任何东西。

0

完全合法的C++代码。只要给我几个#定义指令,这个神秘的代码将打印一个“玛丽有一个小羊羔”...

只是开玩笑,但为什么不呢?预处理器可能翻译几乎任何东西到有效的代码...