在我回答"像我这样的8岁孩子解释连接语言"时,我认为使用“连接”一词来描述编程语言是没有用的。这个领域似乎是Manfred von Thun的私人游乐场。
没有真正的定义来说明什么构成了连接语言,也没有成熟的理论支持连接语言的概念。因为这个概念没有被真正定义,所以无法提供关于组合器作用的明确解释。 你可能更喜欢花时间学习更成熟的主题,如组合逻辑、SK组合器、λ演算和图形缩减机。如果你对从更实用的角度来看待无点编程感兴趣,APL、Forth和PostScript都值得学习。
- Norman Ramsey
4
谢谢,我已经阅读了提到的帖子,并一定会调查你所指出的主题。 - Bubba88
9我认为你说“‘concatenative’这个词用来描述编程语言没有用处”的时候有些过分了 - 它是一个不太清晰但却有用的概念,当你把它推得太远时,它会变得不连贯,就像维特根斯坦批评的“游戏”那样,都是家庭相似性概念。如果它们是Manfred von Thun的游乐场,那么它们并不是私有的:我发现Christopher Diggins关于Cat的工作很有趣。 - Charles Stewart
11这是对一篇回答的回应链接:http://evincarofautumn.blogspot.com/2012/02/why-concatenative-programming-matters.html为什么串联式编程很重要 - Jeroen K
4我不喜欢看到这个被接受为答案,因为它是错误的。拼接性编程的特点是“你可以切分其中一部分,并且它仍然是一个有效的程序,同时将多个程序连接起来可以得到另一个程序”。这很简单,不需要太多解释。拼接性编程语言还有其他特点,但这是其定义特征。这个答案也没有回答提问者的任何问题。 - fede s.