养生
objectivec(这位改变苹果的程序员走了,他发明了Objective-C语言)

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

这位改变苹果的程序员走了,他发明了Objective-C语言nerror="javascript:errorimg.call(this);">

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

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

早年经历

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

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

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

这位改变苹果的程序员走了,他发明了Objective-C语言nerror="javascript:errorimg.call(this);">

△ Stepstone公司旧址

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

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

这位改变苹果的程序员走了,他发明了Objective-C语言nerror="javascript:errorimg.call(this);">

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

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

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

轶事

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

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

“我就是Brad Cox。”

Objective-C的起源与发展:
https://dl.acm.org/doi/10.1145/3386332

— 完 —

量子位 QbitAI · 头条号签约

关注我们,第一时间获知前沿科技动态


顶一下()     踩一下()

热门推荐

发表评论
0评