主要观点:世界上最流行的编程语言是电子表格(尤其是 Excel),电子表格体现了数组编程模型,是世界上最流行的数组编程语言。作者基于 APL 思想的数组编程语言,认为电子表格既存在问题(易出错)又有机会(用户已习惯矩阵思维)。需先讨论电子表格的使用及问题,再利用适当的数组编程语言利用其力量。
关键信息:
- 电子表格有数据录入、计算、展示三种用途。
- 电子表格作为编程环境存在问题,如隐藏重要公式、故意隐藏错误等。
- Kap 编程语言提供替代方案,像计算器,可快速解决问题,如计算数字平方等。
- Kap 有数组编辑器,可像电子表格一样编辑数组,能直接修改数据,且支持多种数据导入方式。
- Kap 的目标是作为电子表格的补充,解决电子表格能解决但更易出错的问题,是完全开源项目。
重要细节: - VisiCalc 1979 年发布,其初始页面吸引用户输入数据,45 年后 LibreOffice 仍类似。
- 电子表格计算时易出现如公式错误(D5 实际值而非公式)、精度问题、字符串误认等情况。
- Kap 可通过少量字符解决多种问题,如找到特定字典中最长含两元音单词。
- Kap 数组编辑器可方便编辑数组内容,有多种数据导入方式,如函数导入、在图形化编辑器中打开文件、复制粘贴等。
- Kap 的展示部分仍在开发中,目前仅为演示当前想法。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。