有许多程序员,绝大多数是菜鸟,都喜欢宣称某种新的编程语言是迄今为止最好的语言。而这一点,我绝对不敢苟同!
当软件世界已经发展到了今天,如果没有与之相对应的、完善的程序库作为支持,任何一种新的语言都是没有什么用处的。微软公司在经历了多年的惨痛教训之后,才最终明白了这一点。而苹果公司却显然要聪明得多!
这么多年以来,苹果公司一次又一次地推出让众人叹为观止的软件产品。他们之所以能够取得如此的成功,抛开其自身所拥有的无与伦比的艺术设计能力之外,苹果的真正奥妙在于:当别人都在创造新的编程语言和框架的时候,苹果却在不断地完善和创建他们自己的代码。
从很早开始,苹果公司就完全采用了卓越的Objective-C编程语言,并且从此对它不离不弃。而后,当乔布斯重返苹果之后,又及时地将软件系统迁移到了UNIX构架之上。从而让苹果的软件产品在保持自身优雅和简约风格的同时,又能够吸引到世界上最顶尖的软件开发人员参与其中。再后来,炙手可热的Java出现了,苹果却不为所动,只是因为Java的运行速度太慢 ……就这样,这么多年来,苹果公司一直抗拒着创新编程语言的诱惑,坚持固守在自己的平台之上。
如此的睿智、克制和成熟!而这一切,终于在今天有了回报!
苹果iPhone 平台
苹果iPhone手机平台分享了许多源自Mac OS系统的研发成果。这真是绝顶聪明,苹果让自己的电脑操作系统运行在了iPhone手机之上,转瞬之间,新设备上的整体代码基础就扩大了。唯一的例外是iPhone的图形界面程序库,苹果公司必须要为iPhone手机上的多重触摸显示屏、动作控制、独特的视觉外观和音响效果进行专门设计。












