我在阅读评论进行比较Mathematica to APL/J。在文章中提出的一个问题似乎很有趣的对我说:比较传统数学符号与APL/J符号的示例
是数学真的去表达我们的创造性思维的方式 - 即 回到17世纪的符号设计的羊皮纸,而不是 着一个twentieth-为电脑设计的世纪之一?
可以分享一个例子艾弗森的符号与传统的数学符号来演示APL/J表达和解决数学问题的边缘吗?这对新来者会有很大的帮助。
我在阅读评论进行比较Mathematica to APL/J。在文章中提出的一个问题似乎很有趣的对我说:比较传统数学符号与APL/J符号的示例
是数学真的去表达我们的创造性思维的方式 - 即 回到17世纪的符号设计的羊皮纸,而不是 着一个twentieth-为电脑设计的世纪之一?
可以分享一个例子艾弗森的符号与传统的数学符号来演示APL/J表达和解决数学问题的边缘吗?这对新来者会有很大的帮助。
我建议你阅读艾弗森的纸Notation as a Tool of Thought,请由J人提供。它正好处理这个问题。
在这里你会发现很多数学证明都是使用APL派生的,而不是经典的符号以及伴随的评论。这里有一个节录例子,证明高斯公式的等差数列:
+/⍳n
+/⌽⍳n ⍝ as + is associative and commutative
((+/⍳n)+(+/⌽⍳n))÷2 ⍝ as x=(x+x)÷2
(+/(⍳n)+(⌽⍳n))÷2 ⍝ as + is associative and commutative
(+/(n/n+1))÷2 ⍝ summing each respective x∊⍳n and y∊⌽⍳n, y=n+1-x → (x+y)=n+1
(n×n+1)÷2 ⍝ per definition of × (times)
艾弗森,回族和朋友也被照亮的其他文章。 J人们再一次提供了notable library。
这个问题似乎是题外话题,因为它是关于替代数学符号而不是特定的编程问题。 –
请记住,您链接的文档相当有偏见,因为作者称自己为“活动APLer”。 –