阅读提示:为防止内容获取不全,请勿使用浏览器阅读模式。
的话其实不是很复杂。
很多技术人员都涉猎过C#这门语言。
不过却并不是有很多人知道C#这门语言的背后是微软。
当初之所以要搞C#这样一门编程语言是因为当时微软准备推出的一种基于.框架的、面向对象的高级编程语言。
就技术渊源这方面来说,C#是一种由C和C++衍生出来的面向对象的编程语言。
它在继承C和C++强大功能的同时去掉了一些它们的复杂特性,使其成为C语言家族中的一种高效强大的编程语言。
ET框架类库作为基础,拥有类似VisualBasiLove)在1980年代发明。
1981年BradLove还在ITT公司技术中心任职时,接触到了SllTalk语言。
Cox当时对软件设计和开发问题非常感兴趣,他很快地意识到SllTalk语言在系统工程构建中具有无法估量的价值,但同时他和Toove也明白,目前ITT公司的电子通信工程相关技术中,C语言被放在很重要的位置。
于是Cox撰写了一个C语言的预处理器,打算使C语言具备些许Slltalk的本领。
Cox很快地实现了一个可用的C语言扩展,此即为Objtive-C语言的前身。
到了1983年,Cox与Love合伙成立了ProdtivityProduational(PPI)公司,将Objtive-C及其相关库商品化贩售,并在之后将公司改名为StepStone。
1986年,Cox出版了一本关于Objtive-C的重要着作《ObjetedPr,AionaryApproh》,书内详述了Objtive-C的种种设计理念。
1988年,斯蒂夫·乔布斯(SteveJobs)离开苹果公司后成立了er公司,公司买下Objtive-C语言的授权,并扩展了着名的开源编译器GCC使之支持Objtive-C的编译,基于Objtive-C开发了AppKit与FoundationKit等库,作为EP的的用户界面与开发环境的基础。
虽然工作站后来在市场上失败了,但上的软件工具却在业界中被广泛赞扬。这促使公司放弃硬件业务,转型为销售ep(以及OpenStep)平台为主的软件公司。
1992年,自由软件基金会的GNU开发环境增加了对Objtive-C的支持。
1994年,er公司和SunMi联合发布了一个针对EP系统的标准典范,名为OPEEP在自由软件基金会的实现名称为GNUstep。
1996年12月20日,苹果公司宣布收购are公司,EP环境成为苹果操作系统下一个主要发行版本OSX的基础。这个开发环境的版本被苹果公司称为Ca。
……
从Objtive-C这门编程语言的发展历史上不难看出。
Objtive-C这门编程语言虽然是和苹果有着千丝万缕的联系。
但更准确形容的话,与其说这门编程语言和苹果有着紧密的联系。
不如说和苹果故去的上代掌舵人乔布斯有着极其密切的关系。
自库克掌舵苹果之后,虽然产品线的布局和苹果乔布斯在的时候八.九不离十。
但其实内在很多东西其实都在试图在追求去乔布斯化。
虽然说像技术方面是“一朝天子一朝臣”这种模式不是刚需。
但对于像库克这样一个一直试图走出后乔布斯时代而开创属于自己的新时代的掌舵人来说。
林灰觉得库克应该很难对于这样的一门相比于Objtive-C焕然一新的Sift语言说不。
林
本章未完,请点击下一页继续阅读》》