欢迎来到我司分流电阻产品网站!
发明了Objective-C语言的iOS开发人员的创始人去世了
分流电阻 2024-11-24

编程语言Objective-C的发明者布拉德·考克斯(Brad Cox)不久前在弗吉尼亚州的家中去世,享年76岁。

布拉德·考克斯(BradCox)是一位著名的计算机科学家。

他后来发明的面向对象编程(OOP)语言Objective-C成为Apple OSX和iOS设备的主要开发语言。

此外,他为软件工程和软件组件做出了重要贡献。

布拉德·考克斯本人也对教育充满热情。

1991年,他出版了《面向对象程序设计:一种进化方法》一书,并且他还致力于通过Internet开发早期的在线课程。

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

早期经验BradCox于1944年出生于佐治亚州本宁堡。

他在Fuhrman大学主修有机化学和数学,然后获得了博士学位。

芝加哥大学数学生物学专业。

Cox在芝加哥大学从事神经网络的早期研究。

1970年,他编写了一个PDP-8程序来模拟神经元簇,并在《行为研究杂志》上发表了相关论文。

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

Objective-C语言的发明在1980年代,面向对象的编程成为一种趋势。

尽管那时已经有了诸如Smalltalk之类的OOP语言,但是业界需要一种与Unix和C环境兼容的OOP语言。

1981年,Cox迅速编写了一个面向对象的预编译器(OOPC),该程序可以将类似Smalltalk的语法转换为C语言,这是Objective-C的前身。

他的领导者TomLove认为,这种面向对象的解决方案非常有市场价值,因此两人将公司放在一起,创立了PPI,后来将其更名为Stepstone。

在PPI,Cox将原始的OOPC开发为Objective-C。

他认为,Objective-C将导致软件工业革命,因为这种语言已经创造了一种“ software-IC”。

市场。

国芬应该熟悉以下故事。

1985年,乔布斯(Jobs)被挤出苹果,创立了NeXT Computer。

从那时起,NeXT已成为Objective-C的重要客户,其操作系统NeXTSTEP已使用该语言进行开发。

尽管由乔布斯创立的NeXT在硬件方面未能进入市场,但在软件方面却取得了巨大的成功。

1994年,由Cox创立的Stepstone破产,NeXT收购了Objective-C的所有权利。

1997年,NeXT被苹果公司收购,乔布斯以这种方式回到了苹果公司。

NeXT的软件系统已安装在Macintosh计算机上,并已开发为OSX操作系统。

Objective-C自然也成为Apple OSX系统的开发语言。

后来,随着2007年iPhone的诞生,越来越多的开发人员开始使用它。

直到今天,我们仍然可以用Objective-C语言看到BradCox的痕迹:变量类型的前缀NS是当时的NeXTSTEP操作系统的缩写。

尽管苹果在2014年推出了Swift语言以取代它,但Objective-C仍然是iOS的主要开发语言之一。

轶事尽管考克斯发明了编程语言Objective-C,但他在接受“编程大师”采访时说。

在2019年,他本人对编程语言不感兴趣。

他认为语言只是构建和组合软件各个部分的工具。

布拉德·考克斯(BradCox)和他的妻子在旅行中遇到一对德国夫妇后,与他们交谈并发现彼此都是程序员。

考克斯说他也是一名程序员,两党开始了以下对话:“你做什么?” “我发明了Objective-C语言”。

“不,这是由BradCox完成的”。

“我是BradCox”。