资讯详情

Objective-C 之父 Brad Cox 逝世,创建过乐队、推动苹果软件生态

c21bf470ede60e7179331e224f3669ac.gif

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

本以为熬过了跌宕起伏 2020 年,我们应该永远迎来充满希望的人 2021年。不幸的是,在新年伊始,我们得知了一个悲伤的消息:Objective-C 之父 Brad Cox 于 2021 年 1 月 2 日在自己家中去世,享年 77 岁。

Brad Cox 于 1944 年 5 月 2 本宁堡出生于美国佐治亚州,在一家奶牛场长大。环境并不局限于他的理想,他发现他对科学的兴趣与日俱增。在学习期间,他获得了弗曼大学有机化学和数学学士学位,并在芝加哥大学数学生物系获得博士学位。此外,他还专注于神经网络早期形式的研究。在他最早的软件项目中,他写了一个 PDP-8 模拟神经元簇的程序。

后来,我发现计算机更有趣 Brad Cox 国际电话和电报公司(ITT)找到工作后,我加入了 Schlumbeger – Doll Research Labs,最终在康涅狄格州成立了自己的初创公司,即 Productivity Products International(PPI),后来命名为 Stepstone,并与 Tom Love 一起创造了名字 Objective-C。Brad Cox 不仅如此,在进入软件行业之前,他还在美国国家卫生研究所和伍兹霍尔海洋研究所工作,丰富的工作经验可以看到他的自由和轻松。

Brad Cox 成就和有趣的性格非常吸粉。他曾在欧洲大规模讲座,分享他编程软件的经验。他和妻子 Etta 喜欢旅行和潜水,在潜水旅行中,Brad 遇到同样是程序员的旅行者,并进行了有趣的对话:

程序员:你在做什么?

Brad Cox:“我写了 Objective-C。”

程序员很惊讶:不,那是 Brad Cox 写的。”

Brad Cox:“我就是 Brad Cox 啊。”

这样有趣的例子经常出现在幽默中 Brad Cox 身边。除了旅游和潜水,Brad Cox 他也非常喜欢音乐,会弹钢琴和吉他,甚至在早年组建了一个乐队,主要演奏蓝草音乐(乡村音乐的一个分支)。

生活中有趣的性格不会影响 Brad Cox 对于学术的认真。他不仅在软件方面做到了这一点 Objective–C 通过互联网开发早期在线课程的重要贡献。他的在线课程 Taming the Electronic Frontier 曾获 1998 年的 Paul Allen Distance Education 奖。他还出版了几本著名的书,包括1991 年,《Object Oriented Programming: an Evolutionary Approach》;1996,《Superdistribution: Objects as Property on the Electronic Frontier》,这本书被翻译成 10 各种语言畅销全球。

离开学术界后,Brad Cox 他开始从事政府咨询,但最终他回到了神经网络领域,致力于将机器学习和数据科学应用于网络安全。

回顾 Brad Cox 人生最重要的成就应该是和 Tom Love 一起创建了 Objective–C。作为扩充 C 面向对象编程语言 Objective–C,主要应用于 OpenStep 例如,标准系统 Mac OS X 和 GNUstep,在 NeXTSTEP 和 OpenStep 它是一种基本语言。

其实提起 Objective–C,也许大多数人在苹果产品崛起后才知道,但它的出生可能会让你大吃一惊——1984 年 1 月 29 一个很多人不知道电脑是什么的时代。

Objective–C 由 Brad Cox 和 Tom Love 共同创建。就像上面提到的 Brad Cox 曾就职于国际电话和电报公司(ITT),Tom Love 是他的同事。彼时对 SmallTalk 两个共同感兴趣的人更注重公司 C 语言的情况写出来 C 语言预处理器可以使语言预处理器 C 语言有部分SmallTalk 这就是功能 Objective-C 语言的前身。

而 Objective-C 苹果崛起是出现在世界面前的主要原因之一。NeXTSTEP 不知大家是否熟悉,但乔布斯想必大家都很熟悉。乔布斯离开苹果的那些年,他成立了 NeXT 以公司为基础,开发了公司 Mach 和 BSD 的 NeXTSTEP 当时操作系统非常先进 GUI 界面,而 Objective-C 开发语言是它的首选,NeXT 公司也买了 Objective-C 语言授权。

到后来 1996 苹果每年都收购乔布斯 NeXT 公司,其操作系统 NeXTSTEP 被重命名为 Cocoa,Mac OS X 技术又源自 NeXTSTEP 的 OPENSTEP 操作系统,而 OPENSTEP 软件架构由 Objetive-C 所写。因此,Objective-C 自然成章 OS X 和 iOS 最佳开发语言。

Objective-C 巅峰时期应该是 2010 年之后。2010年5月,Objective-C 历史冲进 TIOBE 编程语言排名前十。此外,根据 TIOBE 年榜,Objective-C 曾获得 2011 年和 2012 年度编程语言。但自从苹果开始转向以来,它就开始转向 Swift 后,Objective-C 便开始逐渐没落,据最新 1 月的 TIOBE 榜单,Objective-C 已跌至 18 名,Swift 位于 13 名。

曾有人在 2015 年预测,5 年内,Objective-C 将被 Swift 取代。而这 5 年,纵观 TIOBE 排名,确实可以看出 Swift 的崛起和 Objective-C 但由于代码规模仍然很大,Objective-C 不易取代。

Brad Cox 死亡的消息引起了许多程序员的哀悼。 Objective-C 近年来,它逐渐衰落,但它给程序员带来了不可磨灭的美,没有人能否认 Brad Cox 积极贡献和影响。

网友 1:

Objective-C 让我重拾对编程的热爱。我一直很高兴我花精力学习 Objective-C,否则,也许我现在不是程序员了。非常感谢。 Brad Cox。

网友 2:

Objective-C 它是一种真正面向对象的编程语言。虽然现在已经逐渐被对象使用了 Swift 但是我在用 Objective-C 没有不满。Cox 先生,我不认识你,但我非常喜欢你的成就。

网友 3:

向 Brad Cox 伟大的致敬!我的第一家初创公司 InstaOps 就是在 Objective-C 在强大的功能下创建。

我们会永远记得苹果开发语言的首选 Brad Cox 创建的 Objective-C,即使被 Swift 逐渐取代,但历史不会被覆盖,Brad Cox 这个名字不会消散在时间的洪流中,我们将永远记住这个伟大的名字 Objective-C 之父。

 
     
 
     
 
     
更多精彩的推荐
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
 
     
☞IBM 中国研究院全面关闭;6 亿条个人信息泄露,非法获利 800 万;华为聘请前巴西总统 | 极客头条
☞编程语言也有中年危机,Java 为何一直被唱衰?☞支持 RISC-V 芯片的 Android 系统来了!

☞2021 最新的 Web 开发趋势

☞因开源协议“大打出手”,AWS 宣布创建 Elasticsearch、Kibana 分支

标签: itt连接器kpse08f24

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台