主要观点:2020 年 5 月 10 日分离出BQN2NGN,其设计旨在为编程和未来更有抱负的设计者奠定坚实基础,避免过度追求完美。重点讨论语言设计细节,包括基本元素、算术、数组操作等方面,指出一些错误和成功之处,如字符算术、移位函数等,同时提出其他原始候选元素,如翻转等,并反思对数组编程的看法,认为应将其视为手段而非目的。
关键信息:
- 2020 年 5 月 10 日分离出BQN2NGN。
- 设计目标是为编程和未来设计者奠定基础。
- 讨论语言设计各方面细节,如基本元素、算术等。
- 指出错误和成功之处,如字符算术等。
- 提出其他原始候选元素。
- 反思对数组编程的看法。
重要细节: - 算术方面,大多保留 APL 的处理方式,对部分符号有不同看法,如
×
、%
等。 - 数组操作方面,对各种数组操作的符号和功能有详细讨论,如
⥊
、⌽
等。 - 选择方面,对
⊏
、⊑
等有评价。 - 索引和分组方面,讨论了
/
、/⁼
等。 - 排序方面,对
∧∨
等满意。 - 搜索方面,对各种搜索相关函数有评价。
- 迭代方面,对
´
、˝
等有讨论。 - 语法方面,对上下文无关语法等有看法。
- 数组表示法方面,对
‿
、[]
等有观点。 - 块方面,对块的各种细节有讨论。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。