比尔·盖茨一行代码没写也敢邀功,够胆大!

来源:互联网 发布:nginx代理springboot 编辑:程序博客网 时间:2024/06/09 14:52

 2017-01-12 赵钰莹 IT168文库

比尔·盖茨的传奇人生

一行代码没写照样敢邀功

这样的比尔·盖茨胆真大!


      今天和大家一起重温微软在计算机界的两大重要贡献:Microsoft C# and Visual Basic。提到微软,一定会想到比尔·盖茨,这位高中时就曾断言自己会在25岁成为亿万富翁的传奇人物,恰好Visual Basic和Microsoft C#与比尔·盖茨颇有渊源。


      Visual Basic和Microsoft C#是由微软在1991年和2000年分别开发的,所谓开发倒不如说演进更准确一点。接下来我们来看看它们与比尔·盖茨之间的故事(题外话:据说如果盖茨将所有钱换成1美圆一张,可以建一条路连接地球和月球来回14次,真不知道这么多钱他怎么花的完~~~~)



      致敬经典之Visual Basic:一行代码没写也敢邀功的比尔盖茨


     1970年代,当时的Altair是第一台商业上获得成功的个人电脑,当时的比尔·盖茨与其小伙伴保罗·艾伦(也是后期的创业伙伴)还是哈佛的在校穷大学生,即便有头脑,也很难找到一台可以尽请使用还免费的电脑,比尔·盖茨靠着给电脑公司提交漏洞报告而获取电脑使用权。


       即便条件艰苦,比尔·盖茨对程序的认知还是十分敏锐的,当他第一次在杂志上看到Altair 8800计算机介绍与图片的几天后,他就致电MITS总裁埃德·罗伯茨,表示自己和艾伦已经为这款机器开发了BASIC程序,实际上,他们当时一行代码也没写。


       事实证明,比尔·盖茨也不是盲目自信,经过一个月的努力,他们确实编写出可以在Altair 8800上运行的程序,盖茨与艾伦所开发的BASIC版本就是后来的Microsoft BASIC,也是MS-DOS操作系统的基础,Microsoft Basic后来变成了Microsoft Quick BASIC,并逐渐演变成为今天的Visual Basic。




     致敬经典之Microsoft C#:一顿饭搞定Anders的比尔·盖茨


      C#是Anders在微软的经典之作,也是微软当时与SUN公司的Java相抗衡的主要支撑。要说Anders确实算得上是当时计算机领域叱咤风云的人物,微软聘请Anders的过程可算的上是诚意十足。


      当时的Anders原本也是和伙伴一起创业,创办了Borland,虽说这人在技术上是一等一的厉害,但是并不深谙商场之道,由于Borland高层的大肆调整,Anders逐渐有种壮志难酬的感觉,这时,微软抛出了橄榄枝。


       微软前两次与Anders商谈,给出了优厚的报酬,但Anders都未曾动摇,可见也不是爱财之人。最后,微软使出杀手锏,盖茨亲自出面请Anders吃了一顿饭,两位计算机界的大牛可谓是相谈甚欢,重点是盖茨十分懂得Anders的想法,答应给他一个团队的人员供Anders随意调配,这个条件正中Anders下怀,Anders也就顺理成章的进入了微软,而Borland无论哪方面都不足以与微软抗衡,也就不再挽留。


      Anders让Micorsoft的编译器技术很快有了提高,这其中有一个VJ++,其编译出来的虚拟机械码的执行效率不但比Java开发工具快,在某些方面甚至比原生Windows开发工具还有效率,当然Anders为VJ++打下的基础也展现在.NET的C#编译器以及.NET的JIT编译器之上。


     由于Anders的背景,使得开发出来的C#有点Delphi和VJ++的影子。


关于最初的代码已经寻不见踪迹,但共享Microsoft历史产品的Roslyn网站提供了.NET编译器平台的源代码(如上图),该编译器由C#和Visual Basic组成(感兴趣的可以从Roslyn网站下载源代码:roslyn.codeplex.com/SourceControl/latest)

1 0
原创粉丝点击