我的书城网

字:
关灯护眼
我的书城网 > 穿越:2014 > 第259章 预则立不预则废

第259章 预则立不预则废

但如果背后有大公司强推进行助力的话。

事情则不一样了。

前世的swit能够一度跻身十大编程语言之列。

跟苹果在后面的助力就有很大的关系。

无独有偶,大公司“捧”出来的编程语言其实有很多桉例。

最典型的桉例要数c#编程语言了。

林灰此前在开发《hill climb rag这款游戏的时候就用到了c#语言。

这门语言精通有难度,但上手的话其实不是很复杂。

很多技术人员都涉猎过c#这门语言。

不过却并不是有很多人知道c#这门语言的背后是微软。

当初之所以要搞c#这样一门编程语言是因为当时微软准备推出的一种基于.框架的、面向对象的高级编程语言。

就技术渊源这方面来说,c#是一种由c和c++衍生出来的面向对象的编程语言。

它在继承c和c++强大功能的同时去掉了一些它们的复杂特性,使其成为c语言家族中的一种高效强大的编程语言。

et框架类库作为基础,拥有类似visual basic的快速开发能力。

c#这门编程语言由安德斯·海尔斯伯格主持开发,微软在2000年发布了这种语言。

当初微软之所以要搞这门语言,是因为微软希望能借助这种语言来取代java。

尽管直到林灰重生那会c#也没能正式将java取而代之。

但因为c#的背后有微软这样的巨头不断输血。

即便是c#未能取代java,也丝毫不影响c#成为一门颇具有知名度的语言。

大公司如果愿意在背后输血的话。

疯狂助力之下对一个编程语言的商业化和规模化之路所起到推动的作用是巨大的。

像微软这样的科技巨头能“捧”热一门编程语言。

而跟微软体量差不多的苹果公司。

想助长一门编程语言的成长同样也是有相应的实力的。

话说回来,如果这个时空swit编程语言项目存在的话以林灰同苹果越来越密切的合作关系想要涉足这样的一个项目是有操作空间的。

但如果这个时空swit语言这块拼图缺失的话,而且苹果内部也没有swit语言相对应的项目的话。

林灰凭什么有把握让苹果内部对swit语言这样的项目产生浓厚的兴趣呢?

毕竟此前的objectivec就已经有着千丝万缕的联系了。

此时的苹果的行业地位已然不需要通过搞一门编程语言来证明自己的实力了。

林灰觉得正是因为此前的objectivec就和苹果有着千丝万缕的联系。

才让到时候林灰有可以上下其手的空间。

为什么这样说呢?

就objectivec这门编程语言的发展史来说。

这门编程语言最早主要由 stepstone 公司的布来德·考克斯brad cox和汤姆·洛夫tom love在 1980 年代发明。

1981年 brad love 还在 itt 公司技术中心任职时,接触到了 smalltalk语言。

cox 当时对软件设计和开发问题非常感兴趣,他很快地意识到 smalltalk语言在系统工程构建中具有无法估量的价值,但同时他和 tom love 也明白,目前 itt 公司的电子通信工程相关技术中,c 语言被放在很重要的位置。

于是 cox 撰写了一个 c 语言的预处理器,打算使 c 语言具备些许 smalltalk 的本领。

cox 很快地实现了一个可用的 c 语言扩展,此即为 objectivec语言的前身。

到了 1983 年,cox 与 love 合伙成立了 productivity produationalppi公司,将 objectivec 及其相关库商品化贩售,并在之后将公司改名为stepstone。

1986年,cox 出版了一本关于 objectivec 的重要着作《objeted pr, aionary approach,书内详述了 objectivec 的种种设计理念。

1988年,斯蒂夫·乔布斯steve jobs离开苹果公司后成立了 er 公司, 公司买下 objectivec 语言的授权,并扩展了着名的开源编译器gcc 使之支持 objectivec 的编译,基于 objectivec 开发了 appkit 与 oundation kit 等库,作为 ep 的的用户界面与开发环境的基础。

虽然 工作站后来在市场上失败了,但 上的软件工具却在业界中被广泛赞扬。这促使 公司放弃硬件业务,转型为销售ep以及openstep平台为主的软件公司。

1992年,自由软件基金会的 gnu 开发环境增加了对 objectivec 的支持。

1994年,er公司和sun mi联合发布了一个针对 ep 系统的标准典范,名为 opeep 在自由软件基金会的实现名称为 gnustep。

1996年12月20日,苹果公司宣布收购 ware 公司,ep环境成为苹果操作系统下一个主要发行版本os x的基础。这个开发环境的版本被苹果公司称为cocoa。

……

从objectivec这门编程语言的发展历史上不难看出。

objectivec这门编程语言虽然是和苹果有着千丝万缕的联系。

但更准确形容的话,与其说这门编程语言和苹果有着紧密的联系。

不如说和苹果故去的上代掌舵人乔布斯有着极其密切的关系。

自库克掌舵苹果之后,虽然产品线的布局和苹果乔布斯在的时候八.九不离十。

『加入书签,方便阅读』
热门推荐
天师,我把持不住了!全民战灵:战灵培育师娱乐:刘天仙只一眼就沦陷了末世降临之神秘系统自暴重生:我创建了救世组织无限金钱,穿梭诸天万界吞天魔神从女子监狱走出的盖世神医痴傻三年被灭门,苏醒后我无敌了无敌山贼:爆兵百万,抢个女帝当老婆