Objective-C 就像是 C 之上的一个有漏洞的抽象

主要观点:Robert Atkins 认为 Objective-C 像 Jimi Hendrix,曾引入新的革命性概念但如今已习以为常,作者作为早期 Objective-C 采用者有不同看法,认为现代特性在 Objective-C 中是因其能在便携式 PDP - 11 宏汇编器上进行最精简扩展,这令人震撼且非常有用,逐渐取代了底层汇编器,虽它是两种语言功能和语法的拼凑,但在实践中效果好,Ian Piumarta 的[COLA]也有类似探索,其在 Objective - S 中,过程/面向对象部分基于该扩展,C 部分被移除等。
关键信息:Objective - C 引入新观念,现代特性在其出现时不新但在 PDP - 11 上扩展惊人,能取代底层汇编器,与其他语言设计对比,Ian Piumarta 的相关研究及视频等。
重要细节:提到 LISP 和 Smalltalk 已有相关特性但环境不同,Objective - C 是胶水层可加于其他语言,Objective - Assembler 等,还提及 Ian Piumarta 解决消息调度器中无限递归的方式及相关视频和幻灯片等,以及 Objective - S 中对部分的修改等。

阅读 10
0 条评论