最专业的APP代练平台源码!

资讯热点
如果没有C的父亲,就没有乔布斯和Win10

发布时间:2020-3-26 分类: 电商动态

不知不觉中,丹尼斯·里奇离开了我们的四周年纪念日2011年10月12日,与Rich合作超过20年的同事Rob Pike从加利福尼亚到新泽西拜访了他,发现他已经去世了。由于他独自生活,他当时无法知道确切的死亡时间,后来确定他去世的日期是10月9日。据他的兄弟Dennis·说。 Rich已经健康状况不佳几年了,他患有前列腺癌和心脏病。

乔布斯和丹尼斯·里奇于同年同月去世。但是在一年的这个时候,很多媒体都会纪念乔布斯,但很少提到丹尼斯和米德尔;丰富。

----- [以下是今年的纪念文章] -----

如果没有Dennis Ritchie,我们现在就不会知道现代计算机了。他是C语言父亲和UNIX操作系统的共同发明者。四年前,我们失去了两个对行业产生巨大影响的人。

▲事实上,Lisp的父亲,John·麦卡锡也于2011年10月去世。10月24日

不可否认的是,乔布斯为我们带来了前所未有的创新和标志性产品,以及大量热情的消费者和最终用户向他致敬。这样的事情可能再也看不到了。

尽管我对乔布斯和他的公司的看法都有很好的记录,但当他去世时,我表达了对他作为业内众多人的影响的尊重和认可。

但是,由于Dennis·,Apple和乔布斯以及其他许多公司已经创造了“魔术”产品,以及我们现在所知道和写在现代计算中的所有产品。 Rich,他于2011年10月12日。这个号码在70岁时去世了。

  丹尼斯·里奇何许人也?

普通的年轻人可能不得不摇头。丹尼斯·谁是富人?

丹尼斯· Ricky不像硅谷的亿万富翁,他是一位精明而年轻的亿万富翁,在一个充满风扇的房间里穿着一件简单的黑色高领毛衣,展示了新的酷炫产品和对对手的恶意攻击。

不,丹尼斯·里奇是一个有点凌乱的计算机科学家,胡子坐在凌乱的办公室里。

与退学的乔布斯不同,他毕业于哈佛大学并获得博士学位。在物理和应用数学。他在新泽西州的AT& T贝尔实验室工作,而不是在波光粼粼的硅谷工作。

是的,它是“什么退出?””新泽西州(编者注:“什么出口?”是新泽西州的当地俚语。花园州公园大道是一条贯穿新泽西的南北高速公路,因此它是一个非常有用的地标。新泽西当地人要求这个地方问哪个高速可以到达出口。)

考虑到乔布斯的古怪个性和他的创造力,人们经常将他与爱迪生相提并论。我不同意这种比较,因为事实上我们错误地认为乔布斯是一个真正的技术专家和发明事物的人。

我们必须认识到一件重要的事情:尽管乔布斯有一些擅长的东西,并且他为技术和计算机行业做出了巨大贡献,但他实际上并不是技术专家。

他真的对时尚和工业设计感到满意。他了解用户的需求。他也是营销大师和推销员。所有这一切使他成为行业巨头。

但是当涉及到发明者?他不是。

但丹尼斯· Rich发明并共同发明了构成每种计算机软件产品DNA的两种关键软件技术,现在我们直接或间接地使用这些软件产品。这听起来令人难以置信,但确实如此。

  首先,让我们从《C程序设计语言》开始

C语言由Rich于1969-1973开发,被认为是第一种真正的现代编程语言。自诞生至今已近45年,它已被移植到几乎所有已出现的系统架构和操作系统中。

因为它是一种命令,编译和编程编程语言,允许语法变量范围和递归,允许对内存的底层访问,以及复杂的I/O和字符串操作函数,所以该语言变得非常通用。

Ricky和Brian Kernighan在一定程度上对其进行了优化,并于1989年由美国国家标准协会的X3J11委员会进一步细化为ANSI C编程语言。

1978年,Könhan和Rich出版了这本书《C程序设计语言》。这本书被很多人缩写为“K& R C”,是计算机科学的杰作。它也是解释现代编程概念的关键参考。即便在今天,它仍然是计算机科学课程中学习编程的经典教科书。

到目前为止,ANSI C已被广泛用作编程语言,后来它开发了许多姐妹语言,其中有许多粉丝。

最流行的C ++是由Ben Jarney和middot发明的; Bjarne Stroustrup于1985年。它为各种操作系统增加了面向对象的编程和类支持,包括Linux和Mac等UNIX衍生产品,它已经成为Microsoft Windows软件开发的主要编程语言已有20多年。

Objective-C由Brad·发明; Brad Cox和Todd Love在20世纪80年代由Lumesse的前身Stepstone添加了Smalltalk消息传递。进一步扩展了面向对象的语言和代码重用功能。

Objective-C在20世纪80年代末和90年代初被广泛用于NeXT计算机系统公司的NeXTStep和OpenStep操作系统之前,被认为是一种鲜为人知的C语言衍生物。 NeXT是乔布斯成立于1985年,当时被赶出了苹果公司。

“下一个”发生了什么是计算机领域的传奇。 NeXT于1996年被苹果公司收购,乔布斯于1997年回到苹果公司,成为该公司的首席执行官。

2001年,Apple发布了Mac OS X,它使用了NeXTStep和OpenStep引入的大量Objective-C和面向对象技术。

当C ++也在Mac上大量使用时,Objective-C用于在XCode IDE下编写面向对象的本机“Cocoa”API。这些API是iPhone和iPad的iOS手势识别和动画功能的核心。很多光。

Objective-C还提供了用于构建本机OS X和iOS应用程序的Foundation Kit和Application Kit。

微软还拥有自己的C语言衍生产品—— C#(发音为“C Sharp”),于2001年发明,并用作.NET Framework的编程基础。

C#也是基于Windows运行时(WinRT)编写现代应用程序的基础。 WinRT已发展成为Windows 10上的统一Windows平台(UWP,通用Windows平台)。作为开发Mono(.NET Framework的可移植版本)的编程环境,它也可用于Linux和其他Unix派生系统。

但C语言的影响并不仅限于其衍生产品。一种重要的企业级编程语言(如Java)主要基于C语言语法(它本身演变为Dalvik和Android运行时,这是Android最基本的编程环境)。

其他语言如Ruby,Perl和PHP是动态现代网络的基础,它们都使用Dennis·发明的C语言语法。

所以没有Dennis·的工作;丰富,我们根本无法拥有现代软件。

  除了C语言,他还有Unix

刚谈到C对现代计算的重要性及其对每个人的影响,我实际上可以结束这篇文章。但我只谈了一半的个人生涯。

Rich也是UNIX操作系统的共同发明者。当然,UNIX的原型是用汇编语言编写的,并且在20世纪70年代早期它完全用C语言重写。

早在1969年,第一版“Unics”就在DEC PDP-7上推出。从那时起,UNIX已经发展了许多类似的操作系统,并在各种系统架构上运行。

每个主要的计算机供应商都实现了自己的UNIX。甚至微软曾经拥有一种名为XENIX的产品,后来被出售给SCO(不再存在)。

您可以点击并放大以查看此图片,以便更好地理解这个“家庭”。 (编者注:无法在手机上查看大图)

  UNIX本质上有三个主要分支:

第一个分支是“System V”,UNIX,现在我们知道IBM的AIX,Oracle的Solaris和HP的HP-UX。这些操作系统被认为是“大家伙”,被广泛用于大型财富1000强公司,推动关键的,面向事务的业务应用程序和数据库。

没有System V UNIX,财富1000强公司的公司无能为力。生意几乎停滞不前。它们可能只占任何特定公司计算能力的10%到20%,但20%非常重要。

第二个分支是BSD(Berkeley System Release),其中包括FreeBSD,NetBSD和OpenBSD,它们是Max OS X和iOS的基础。它们还用于支持关键基础设施骨干网,并且Internet运行在它们上面。

第三个分支甚至不算作分支—— GNU/Linux。 Linux内核(由Linus Torvalds开发)加上GNU用户空间程序,工具和实用程序提供了一个完全重新实现的“类UNIX”或“UNIX兼容”操作系统。

当然,Linux也是所有UNIX操作系统中最具破坏性的。从非常小的嵌入式微处理器到智能手机,平板电脑和台式机,甚至强大的超级计算机都可以看到它。

IBM的Watson就是这样的Linux超级计算机,甚至在《冒险吧!》眼中击败了Ken Jennings。

但我们仍然必须意识到Linux和GNU不包含任何UNIX代码— &MDASH;因此,有一个自由软件的递归短语< ;; GNU’ s不是UNIX”。 (译者注:GNU是GNU’ s不是UNIX的缩写,GNU’ s不是UNIX=>(GNU’ s不是UNIX)’ s不是UNIX=>((GNU’ s不是UNIX)’ s不是UNIX)’ s不是UNIX=>…,如果你有兴趣,你也可以找到其他的,比如PHP,XNA等。)

但GNU/Linux的设计与UNIX非常相似。可以说,如果Ricky和他在贝尔实验室的同事(Brian Kernighan,Ken Thompson,Douglas Mcllroy和Joe Ossanna)率先开发UNIX,它就不会有任何Linux或任何开源软件运动。

从这个意义上讲,自由软件基金会或Richard Stallman很高兴看到乔布斯离职。

  我们亏欠丹尼斯·里奇很多

虽然宗教和意识形态存在差异。但我们欠丹尼斯· Rich比我们想象的要多得多。没有他的贡献,现在我们不能使用个人电脑,成熟的软件应用程序甚至互联网。

没有Android智能手机,没有昂贵的DVR和流媒体设备,没有乔布斯和苹果创造出惊人的Mac和iPad。

没有Microsoft Windows 10和Surface Book。

没有云计算,没有AWS(亚马逊网络服务,亚马逊网络服务),没有Azure(微软云)。

没有“申请XX”,没有互联网这样的东西。

致敬Danny· — &MDASH;感谢他为我们带来了这些技术,以便我们今天成为专家。

▲1972年,Dennis· Rich(左)和Ken·汤姆森在PDP-12前拍了一张照片(图片来源:Dennis Ridge的主页)

« 《魔法禁书目录》带有小调色板诱惑的Intic手工制作的嘴 | 当女孩口渴时,她会忽略这个形象。老板接近一碗sh [ »