tive-C开发了AppKit与FoundationKit等库,作为NeXTSTEP的的用户界面与开发环境的基础。
虽然NeXT工作站后来在市场上失败了,但NeXT上的软件工具却在业界中被广泛赞扬。这促使NeXT公司放弃硬件业务,转型为销售NeXTStep(以及OpenStep)平台为主的软件公司。
1992年,自由软件基金会的GNU开发环境增加了对Objective-C的支持。
1994年,NeXTputer公司和SunMicrosystem联合发布了一个针对NEXTSTEP系统的标准典范,名为OPENSTEP。OPENSTEP在自由软件基金会的实现名称为GNUstep。
1996年12月20日,蘋淉公司宣布收购NeXTSoftware公司,NEXTSTEP/OPENSTEP环境成为蘋淉操作系统下一个主要发行版本OSX的基础。这个开发环境的版本被蘋淉公司称为Cocoa。
……
从Objective-C这门编程语言的发展历史上不难看出。
Objective-C这门编程语言虽然是和蘋淉有着千丝万缕的联系。
但更准确形容的话,与其说这门编程语言和蘋淉有着紧密的联系。
不如说和蘋淉故去的上代掌舵人乔布斯有着极其密切的关系。
自库克掌舵蘋淉之后,虽然产品线的布局和蘋淉乔布斯在的时候八.九不离十。
但其实内在很多东西其实都在试图在追求去乔布斯化。
虽然说像技术方面是“一朝天子一朝臣”这种模式不是刚需。
但对于像库克这样一个一直试图走出后乔布斯时代而开创属于自己的新时代的掌舵人来说。
林灰觉得库克应该很难对于这样的一门相比于Objective-C焕然一新的Swift语言说不。
林灰觉得库克应该很难说不。
尤其是像Swift这样一门语言前世就是蘋淉方面鼓捣出来的。
Swift结合了C和Objective-C的优点并且不受C兼容性的限制。
Swift在MacOS和iOS平台可以和Object-C使用相同的运行环境。
在具体语法上,Swift和分号说拜拜了,语法更加简洁明了。
林灰相信这样的语言会契合蘋淉方面的审美。
而且蘋淉内部也不是铁板一块。
至少此前同伊丽莎白·妮诗的交流中。
就没少听伊丽莎白·妮诗吐槽Objective-C这门编程语言。
林灰相信蘋淉内部以及广大的软件开发者中和伊丽莎白·妮诗持有相同态度的人绝对不是少数。
请收藏:https://m.bqgbb.cc
(温馨提示:请关闭畅读或阅读模式,否则内容无法正常显示)