Objective-C 简介
Objective-C 是 C 和 Smalltalk 的结合并加上了 Smalltalk 对象的编程语言。
1988 年, Steve Jobs 的 NEXT 系统发展了它,通过它得到了普及。
Objective-C 使用一个非常小的运行时库取代了虚拟机。
我们已经达到的生产率水平,让语言、工具、和库对于 20 年前来说,没有我们认为的那么重要了。
有什么印象深刻的设计?
Objective-C 的函数名可能会非常长,它真正把可读性要求放进了语法里,而不是文档中。
为什么软件科学不是一门真正的科学?
你遇到一个新软件,你遇到的一切都是全新和唯一的。而科学中,如果你天天研究金子或者铅,那么你可以每天都测试它们的属性,但软件没有这类方法。