热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

你见过比尔盖茨38年前写的MicrosoftBasic代码吗

你见过比尔盖茨38年前写的MicrosoftBasic代码吗2016-11-1506:07编辑:suiling分类:程序人生来




你见过比尔盖茨38年前写的MicrosoftBasic代码吗

2016-11-15 06:07  编辑: suiling  分类:程序人生  来源:w3cschoolcn
1  2830
招聘信息:
  • iOS开发工程师
  • 移动APP研发工程师
  • 产品经理/Product Manager
  • Unity开发工程师
  • 高级iOS工程师
  • SDK产品经理
  • cocos2d-x游戏开发工程师
  • iOS高级开发工程师
  • [成都 | 远程办公] 招聘Android工程师
  • 技术合伙人
  • 移动应用开发项目经理
 

W3Cschool发表了一篇“比尔盖茨写代码的水平怎样?放bat里什么级别?”的文章,引起了网友的关注。作为微软公司的创始人,比尔盖茨的代码水平相当牛逼,他也是知名的软件工程师。那么比尔盖茨38年前写的MicrosoftBASICfor6502代码,你是否见过呢?

MicrosoftBASIC是微软最早的一个产品,正是因为有了它的存在,才奠定了微软之后软件巨人的基础。在某网站,有人公开了1978年,比尔盖茨所写的MicrosoftBASICfor6502源代码,还有原始评论以及文档、彩蛋。而公开的这份源代码,算是目前已经公开的比尔盖茨写的最古老的程序。废话不多说了,直接进入正题,贴代码:

401.jpg

402.jpg

比尔盖茨MicrosoftBASICfor6502源代码

403.jpg

这份代码差不多有7000行,篇幅太长没办法全部复制,只能选取部分,希望大家谅解。

2008年的时候,比尔盖茨宣布退休,投身慈善事业。快8年了,相较于以前,除了多年蝉联世界首富的位置外,比尔盖茨甚少出现在观众的视野。很多网友就质疑比尔盖茨的水平怎么样?听说他写完Basic解释器之后就没再写过程序了。

404.jpg

而关于这个问题,网友的回答也蜂拥而至,下面选取部分网友的看法:

1.我们这个领域,当管理者没有货,会被手下瞧不起的。

2.盖茨审了一个500页的代码,只用了一个晚上,还挑出了里面的几个BUG。当时盖茨针对代码提出的问题让那位员工很汗颜。

3.单是写basic解释器这一点,就已经值得普通程序员膜拜了。

4.bill是天才级别的程序员。在70年代实现过basic解释器。在70年代末在一定的程序基础上实现dos。在70年代,在x86上,bill是顶级程序员。

5.那个BASIC解释器是运行在4KB内存里的,有几个人能做得到?

6.比尔盖茨是顶尖商人、一流程序员,他拥有良好的情商、健康的生活习惯,当首富肯定是有两把刷子的。

405.jpg

比尔盖茨

其实比尔盖茨这么牛逼的计算机水平,很多得益于他的父母。要知道基因和父母的言传身教,对孩子的影响力之大。比尔盖茨的父亲叫WilliamH.GatesII,是西雅图的律师。他的母亲叫MaryGates,是学校教师,华盛顿大学的董事以及UnitedWayInternational(国际联合劝募协会)的主席。

作为比尔·盖茨的父亲,威廉·盖茨很支持儿子的事业,他还利用自己当律师所建立的社会关系,向西雅图的商业人士大力推销微软,而他所在的律师公司,也成为微软当时最大的客户。

406.jpg

比尔盖茨和父亲

在1980年的时候,比尔盖茨的父亲威廉·盖茨还利用自己的口才优势,来说服比尔盖茨的同学史蒂夫·鲍尔默辍学加入微软。而现在,微软首席执行官就是鲍尔默。

比尔盖茨38年前写的MicrosoftBASICfor6502代码,不知道大家觉得怎样?之前有网友评论说求伯君和比尔盖茨的水平相比较,没办法区分高低,你觉得呢?



推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文讨论了同事工资打听的话题,包括同工不同酬现象、打探工资的途径、为什么打听别人的工资、职业的本质、商业价值与工资的关系,以及如何面对同事工资比自己高的情况和凸显自己的商业价值。故事中的阿巧发现同事的工资比自己高后感到不满,通过与老公、闺蜜交流和搜索相关关键词来寻求解决办法。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 本文介绍了Python版Protobuf的安装和使用方法,包括版本选择、编译配置、示例代码等内容。通过学习本教程,您将了解如何在Python中使用Protobuf进行数据序列化和反序列化操作,以及相关的注意事项和技巧。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 本文介绍了2019年上半年内蒙古计算机软考考试的报名通知和考试时间。考试报名时间为3月1日至3月23日,考试时间为2019年5月25日。考试分为高级、中级和初级三个级别,涵盖了多个专业资格。报名采取网上报名和网上缴费的方式进行,报考人员可登录内蒙古人事考试信息网进行报名。详细内容请点击查看。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 从零学Java(10)之方法详解,喷打野你真的没我6!
    本文介绍了从零学Java系列中的第10篇文章,详解了Java中的方法。同时讨论了打野过程中喷打野的影响,以及金色打野刀对经济的增加和线上队友经济的影响。指出喷打野会导致线上经济的消减和影响队伍的团结。 ... [详细]
  • 闭包一直是Java社区中争论不断的话题,很多语言都支持闭包这个语言特性,闭包定义了一个依赖于外部环境的自由变量的函数,这个函数能够访问外部环境的变量。本文以JavaScript的一个闭包为例,介绍了闭包的定义和特性。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文介绍了程序员最美的情人节礼物,即使用JS渲染的3D玫瑰,通过在QQ空间和人人网上分享这个特殊的礼物,可以给情人带来惊喜和喜悦。 ... [详细]
  • 海马s5近光灯能否直接更换为H7?
    本文主要介绍了海马s5车型的近光灯是否可以直接更换为H7灯泡,并提供了完整的教程下载地址。此外,还详细讲解了DSP功能函数中的数据拷贝、数据填充和浮点数转换为定点数的相关内容。 ... [详细]
  • 本文介绍了一种处理AJAX操作授权过期的全局方式,以解决Asp.net MVC中Session过期异常的问题。同时还介绍了基于WebImage的图片上传工具类。详细内容请参考链接:https://www.cnblogs.com/starluck/p/8284949.html ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
author-avatar
张嘎777_282
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有