昨天W3Cschool发表了一篇“比尔盖茨写代码的水平怎样?放bat里什么级别?”的文章,引起了网友的关注。作为微软公司的创始人,比尔盖茨的代码水平相当牛逼,他也是知名的软件工程师。那么比尔盖茨38年前写的Microsoft BASIC for 6502代码,你是否见过呢?
Microsoft BASIC 是微软最早的一个产品,正是因为有了它的存在,才奠定了微软之后软件巨人的基础。在某网站,有人公开了1978年,比尔盖茨所写的Microsoft BASIC for 6502 源代码,还有原始评论以及文档、彩蛋。而公开的这份源代码,算是目前已经公开的比尔盖茨写的最古老的程序。废话不多说了,直接进入正题,贴代码:
比尔盖茨Microsoft BASIC for 6502源代码
这份代码差不多有7000行,篇幅太长没办法全部复制,只能选取部分,希望大家谅解。
2008年的时候,比尔盖茨宣布退休,投身慈善事业。快8年了,相较于以前,除了多年蝉联世界首富的位置外,比尔盖茨甚少出现在观众的视野。很多网友就质疑比尔盖茨的水平怎么样?听说他写完Basic解释器之后就没再写过程序了。
而关于这个问题,网友的回答也蜂拥而至,下面选取部分网友的看法:
1.我们这个领域,当管理者没有货,会被手下瞧不起的。
2.盖茨审了一个500页的代码,只用了一个晚上,还挑出了里面的几个BUG。当时盖茨针对代码提出的问题让那位员工很汗颜。
3.单是写basic解释器这一点,就已经值得普通程序员膜拜了。
4.bill是天才级别的程序员。在70年代实现过basic解释器。在70年代末在一定的程序基础上实现dos。在70年代,在x86上,bill是顶级程序员。
5.那个BASIC解释器是运行在4KB内存里的,有几个人能做得到?
6.比尔盖茨是顶尖商人、一流程序员,他拥有良好的情商、健康的生活习惯,当首富肯定是有两把刷子的。
比尔盖茨
其实比尔盖茨这么牛逼的计算机水平,很多得益于他的父母。要知道基因和父母的言传身教,对孩子的影响力之大。比尔盖茨的父亲叫William H. Gates II,是西雅图的律师。他的母亲叫Mary Gates,是学校教师,华盛顿大学的董事以及United Way International(国际联合劝募协会)的主席。
作为比尔·盖茨的父亲,威廉·盖茨很支持儿子的事业,他还利用自己当律师所建立的社会关系,向西雅图的商业人士大力推销微软,而他所在的律师公司,也成为微软当时最大的客户。
比尔盖茨和父亲
在1980年的时候,比尔盖茨的父亲威廉·盖茨还利用自己的口才优势,来说服比尔盖茨的同学史蒂夫·鲍尔默辍学加入微软。而现在,微软首席执行官就是鲍尔默。
比尔盖茨38年前写的Microsoft BASIC for 6502代码,不知道大家觉得怎样?之前有网友评论说求伯君和比尔盖茨的水平相比较,没办法区分高低,你觉得呢?