苹果计算器语言:Jef Raskin 被遗忘的编程构想
浏览时杰夫·拉斯金在苹果早期的文档(主要是1979年),我遇到了一个有趣的语言:Jef提出的一种“计算器”语言。
特别有趣的是,它是在节目安排语言。它的规范其实并不描述通用编程语言——标题准确地说明它是一种计算器语言。但从上下文来看,似乎暗示杰夫有把它发展成更大作品的野心。
可能发生的事该Macintosh的编程语言(后来发现是Pascal)。
此外,还有一份详尽的附录,展示了Jef对当时编程语言的看法——ALGOL、APL、BASIC、Cobol、Fortran、Lisp、Pascal、PL/1、SNOBOL——我猜这在某种意义上是Jef认为的“竞争对手”,或者至少是他的前辈们;他显然有创造自己新语言的愿望。
按照传统说法,这是因为他觉得所有现有语言都不够好。😆
杰夫是尤其是我不喜欢BASIC(当时它是个人电脑的通用语——至少不考虑汇编语言),所以对此毫不客气:
BASIC是一门非常弱的语言,正在通过许多临时方式进行补充。任何学习编程语言的学生都能轻易发现漏洞。尽管如此,它将继续使用多年,这更多是对环境的致敬,而非内部设计。BASICs的广泛流行表明,在购买语言时,减少程序员的精力和时间往往比传统计算机科学精神中语言的特性更为重要。杰夫·拉斯金,苹果计算器语言入门
他说得没错,它的寿命很长。我很好奇他后来(他活到2005年)对Visual Basic、RealBasic及其衍生产品有什么看法......
❤️ 我第一个商业软件是用RealBasic写的。我还记得......
评论
?
参与讨论