【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

林纳斯·托瓦兹(Linus Torvalds)为什么被称作大神?

放大字体  缩小字体 发布日期:2020-10-19 05:23:40    浏览次数:4
导读

  請具體說一下他到底有多NB 爲什麽NB 百度了一下 wiki百科了一下 覺得沒什麼啊 照這個標準 那世界上大神豈不是一堆一堆的  1. Linus 本人是Linux内核的缔造者, 22岁他还在上大学的时候,就把Linux内核写出来了, 在他购买IBMPC的时候,第一想法是为这个PC写一个操作系统,而不是像普通人一样的去装这个系统装那个软件

  請具體說一下他到底有多NB 爲什麽NB 百度了一下 wiki百科了一下 覺得沒什麼啊 照這個標準 那世界上大神豈不是一堆一堆的

  1. Linus 本人是Linux内核的缔造者, 22岁他还在上大学的时候,就把Linux内核写出来了, 在他购买IBMPC的时候,第一想法是为这个PC写一个操作系统,而不是像普通人一样的去装这个系统装那个软件。

  定点移位运算,速度极快!特别在很多没有乘法指令的RISC结构CPU上,速度堪比光速!(夸张, 那简直就是飞得起) 这样做是极其高效的。

  Operating System 可不是谁想写就能写的. 尤其是OS内核部分. 单会编程语言是远远不够的, 硬件知识的储备也是必不可少的.

  Linux以快,高效,安全,终端操作俘获程序员的心,其终端快速文件操作比一般人用鼠标点要快上至少4倍的速度, 还不会终端? 你OUT了.

  , 越来越多的Programmer选择使用Linux而不是Windows. 至于你说的苹果MAC OS,只不过是UNIX的一种变种+图形GUI.

  某些BullShit程序元的装(波一B)利器。代码写的不怎么样,整天背着个MAC到处晃,估计自己连基本的硬件性能,硬件参数常识都不知道。

  ),其对代码精确的控制,分布式协作的设计理念,每一个程序员的电脑都是一个版本库,根本不用担心诸如服务器挂了,硬盘over数据丢失了等之类的问题,改变了诸如SVN这种集中式版本控制系统的缺陷。当你上传一个2M的文件到SVN都需要5分钟的时候,你就知道Git为什么牛逼?Git的协作根本就不用实时Online. 离线一样能工作。

  而Git的开发,是Linus一人仅仅花费了2个星期的时间,纯C语言实现。要是放在China,给20个程序员,先不说能不能开发的出来.... 就是能开发出来也不知道要费多少年,死多少程序员。

  至于CVS ,SVN集中式版本控制系统也有他们的优点。 而至于微软自己开发的VSS(集成在Visual Studio中),其反人类的设计,就连微软自己都不好意思用了..

  据我了解,目前世界上很多的IT公司都将自己的项目迁移到了Git, 开源项目托管于GitHub. 一些著名的项目 诸如:jQuery(大三亿的最爱). Backbone. Coffeescript. zepto 等等.. 而如果你要问为什么Google的项目依然是托管于SVN的话, 我只能说G哥的服务器太牛了.唯一解释. 诸如像Chromium(Chrome浏览器的源版本)这样的开源项目,大于15个G的项目就托管在SVN上.

  3. Linux被广泛的应用于嵌入式,服务器,手机,等诸多设备领域。世界上90%以上的超级计算机全部是Linux内核。但

  至于有些人说IBM 的大型机操作系统 AIX . 早期就连IBM自己都没有Unix系统, AIX大部分的设计还是借鉴了Unix.

  没有Linux,不单说中国,就是世界上其他国家都要落后美国50年,没有Linux,那中国人不单操作系统是Windows,估计连服务器都是Windows Server,估计连数据库也跟着就变SQL Server (哦,有可能是

  ) 没有Linux,中国程序员清一色的, C# , VB 。没有Linux,什么IT公司去IOE结构都是扯淡?还是GUN去花钱买IBM和Oracle的授权吧。 没有Linux,等国人自己开发? 下辈子吧. 开发出来免费? 下下辈子吧. 开发出来你敢用?下下下辈子吧.

  4. Linus 的贡献不仅仅是开发出了Linux内核,最关键的是开源软件的普及,可以说,Linus不仅自己成功了,还帮助世界成功了。

  也随着他的成名而一炮走红,享誉世界(传说中黑客的编辑器,和vim一样,界面简洁,全键盘+指令操作,让程序员专注于语言的学习,而不是复杂的IDE配置和插件的安装。不要吹股IDE对程序员不重要,选择什么样的IDE,最终也就大致决定了这个程序员的水平上限。这里你觉得我不对可以反驳我。)(Linus本人一直是在用Emacs写C代码)

  给Linus发邮件质疑他的Git(分段2)为什么不用C++,而选择了C! 并且拿C++可移植性这一点来炮轰Linus的Git是BullShit..

  这一句BullShit 直接导致了Linus对C++的火药味十足的炮轰.

  Linus直言表达了C++猪一样的队友实在是太多了,而他写Git本身的意思就是要把这群废物从他的项目中踢出去.

 
关键词: linus
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-651876.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4