网易首页 > 网易手机 > 正文

发明Objective-C语言 iOS开发者的祖师爷:去世了

0
分享至

编程语言Objective-C的发明者Brad Cox前不久在弗吉尼亚州的家中去世,享年76岁。

Brad Cox是著名的计算机科学家,他发明的面向对象编程(OOP)语言Objective-C后来成为了苹果OS X和iOS设备App的主要开发语言。

此外,他还在软件工程、软件组件等方面做出过重要贡献。

Brad Cox本人也衷心于教育,1991年他出版了《面向对象程序设计:一种进化方法》一书,还致力于通过互联网开发早期的在线课程。

最后,考克斯博士回到了他最初的神经网络研究,致力于将机器学习和数据科学应用于网络安全。

早年经历

Brad Cox于1944年出生于佐治亚州的本宁堡,他在傅尔曼大学主修有机化学与数学,之后又在芝加哥大学获得数学生物学博士学位。

在芝加哥大学那里,Cox从事神经网络的早期研究。1970年,他编写了一个PDP-8程序来模拟神经元簇,并在《行为研究期刊》上发表了相关论文。

毕业后的Cox进入国际电话电报公司(ITT)工作,后来又加入了Schlumbeger Doll研究实验室,这里成为他创建Objective-C语言的起点。

发明Objective-C语言

20世纪80年代,面向对象编程成为趋势,虽然那时已经有Smalltalk这种OOP语言,但是业内需要一种能够兼容Unix与C环境的OOP语言。

1981年,Cox很快写出了面向对象的预编译器(OOPC),它可以将类似Smalltalk的语法翻译成C语言,这就是Objective-C的前身。

他的领导Tom Love认为,这种面向对象的解决方案很有市场,于是二人一起从公司离职,创建了PPI公司,后来改名为Stepstone。

在PPI公司,Cox把当初的OOPC发展成了Objective-C。

他认为Objective-C将引发一场软件工业革命,因为这种语言创造了“预生产软件组件”(software-IC)市场。

后面的故事,果粉应该很熟悉了。

1985年的乔布斯被排挤出苹果公司,创立了NeXT电脑公司。此后,NeXT成为Objective-C的重要客户,其操作系统NeXTSTEP都用上了这种语言来做开发。

虽然乔布斯创立的NeXT在硬件方面未能站住市场,但是在软件方面却大获成功。

1994年,Cox创立的Stepstone倒闭,Objective-C的所有权利都被NeXT收购。

1997年,NeXT被苹果收购,乔布斯以这种方式重返苹果,NeXT的软件系统被安装在Macintosh电脑上,并发展成为OS X操作系统。

Objective-C也顺理成章地成为了苹果电脑OS X系统的开发语言,后来又随着2007年iPhone的横空出世,被越来越多的开发者使用。

时至今日,我们仍能在Objective-C语言中看到Brad Cox的痕迹:变量类型的前缀NS就是当年NeXTSTEP操作系统的缩写。

虽然苹果于2014年推出了Swift语言意图取代之,但Objective-C现在仍是iOS的主要开发语言之一。

轶事

尽管Cox发明了编程语言Objective-C,但他在2019年接受《编程大师》专访时表示,他本人对编程语言不感兴趣,他认为语言只是构建和组合软件各部分的工具。

一次Brad Cox与妻子在旅行过程中遇到一对德国夫妇,与他们交谈,发现对方是一名程序员。Cox表示自己也是程序员,然后双方开始了以下对话:

“你是做什么的?”

“我发明了Objective-C语言。”

“不,那是Brad Cox做的。”

“我就是Brad Cox。”

相关推荐
热点推荐

保姆式有偿陪伴半年,50岁阿姨:他的要求太多了,我只想多赚钱

生活鲜事一锅烩
2021-03-03 06:28:47

前国脚申思现状,因受贿入狱6年,如今靠踢野球赚不菲收入

读秒哥
2021-03-03 15:23:26

张小斐和杨幂在微博之夜第一次交锋,一条红绳看出她们的差距!

天眼观娱乐
2021-03-03 01:09:02

中国无人机实战视频遭质疑,为什么一枚导弹威力这么“小”?

军武次位面
2021-03-02 22:18:35

45岁女歌手商演捞金太敢穿!意外露出红内衣,裙子故意不拉拉链

会火
2021-03-02 22:27:57

有种“整容”叫陈数,看了她18年前的旧照后,网友:简直判若两人

八姐论八卦
2021-03-03 15:21:24

工行发布内部倡议:包括避免异性员工单独约饭、下班后异性单独相处等

北青网-北京青年报
2021-03-02 22:14:05

山东“拉面哥”被央媒点评,释放什么意思?网络爆炒合适吗?

柴可夫老司机
2021-03-04 03:26:56

贴了三年冷屁股,他到底图啥?

娱人为乐
2021-03-03 05:22:55

北京国安遭重大打击!球队大腿级外援或感染新冠,无法及时归队

开球咯
2021-03-04 07:26:54

不止凤梨?大陆连出重拳,彻底打痛“台独”分子,岛内已传来噩耗

海纳新闻
2021-03-03 13:17:57

福原爱礼服照,身材圆润,上围饱满,江宏杰却不知道珍惜!

体育全网通
2021-03-03 21:43:02

杜淳老婆吃虾只吃一半,谁注意她把虾尾扔在哪?一看就是豪门千金

爱生活的卉卉
2021-03-03 20:40:42

湖北一动物园疑似以狗充狼,工作人员回应:狼以死狗没地儿放

搞笑娱乐哈哈
2021-03-04 01:45:35

我被《吐槽大会》内涵了:“上过大学和文盲不冲突!”越出国确实越无知....

INSIGHT视界
2021-03-03 02:30:51

女性天然“黄体酮”被发现,不是藕片,尽量多吃,通乳散结,保护女性乳腺

健康生活导师
2021-03-03 22:28:55

1-2到0-0!爆2大冷+狂丢11分!英超20冠王再遇克星,重拾4大射手

超级替补
2021-03-03 13:00:32

乱!乱!乱!CBA排名大变天!5队哄抢第5,4队打响季后赛争夺战

谭豪聊娱乐
2021-03-03 08:29:58

俄罗斯总统新闻秘书:俄归还北方四岛属无稽之谈

央广网
2021-03-03 19:40:04

克伦民族联盟发声,辖区内有10多名军方士兵参与CDM

缅甸中文网
2021-03-03 22:49:02
2021-03-04 08:33:07

头条要闻

新疆皮山姑娘上了BBC"重磅调查" 外出务工被扭曲

头条要闻

新疆皮山姑娘上了BBC"重磅调查" 外出务工被扭曲

体育要闻

进决赛了!巴萨超燃逆转 对手崩溃痛哭

娱乐要闻

美少女!杨超越梳麻花辫嘟嘴卖萌

财经要闻

科技要闻

电动车热潮!就算老罗宣布造车,我都不奇怪

汽车要闻

首款纯电动轿跑SUV 沃尔沃发布C40 Recharge

态度原创

时尚
游戏
家居
亲子
军事航空

出道4年2位顶流男友 这女人怎么那么厉害?

《怪物猎人 崛起》公布游戏预购特典护石效果

家居要闻

越南女儿送母亲190㎡小楼作礼物 红色外墙惹人注目

亲子要闻

父母心中的控制欲,是家庭最大的灾难

军事要闻

波音战斗无人机首飞:空战新时代到来?

×