前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >概率入门:双色球中奖、购车摇号中签和德扑同花顺,哪个更容易?

概率入门:双色球中奖、购车摇号中签和德扑同花顺,哪个更容易?

作者头像
IT阅读排行榜
发布于 2018-09-29 03:20:00
发布于 2018-09-29 03:20:00
1.7K0
举报
文章被收录于专栏:华章科技华章科技

导读:排列组合是我们在这本书中接触到的第一个概率论概念,也是我们在高中学过的一个概率学的入门概念。概念记不清了也不要紧,我们回忆一下在中学学过的排列组合都有哪些经典问题来的。

作者:高扬、卫峥、尹会生

插画设计:万娟

01 双色球彩票

双色球彩票在中国的历史不算短了,大概是从2003年2月就开始在中国联网发售。虽然有很多人都在诟病说双色球开奖的方式不够公平透明,但是还有相当多的彩民一直在执着地研究双色球开奖的规律。

咱们今天只从数学的角度来看一下双色球彩票的头奖和你花两块钱下注购买的彩票一致性的概率,也就是我们平时说的买一注然后就能中头奖的概率有多大。我们必须先明确一个前提,就是确实没有人对彩票购买和抽奖小球的抽出做干预,换而言之,就是你下注的这一注是在完全不知道开奖结果的情况下买的,抽奖也是每个球被抽出的概率一样的情况下做的。

我们购买一注彩票的时候,首先选择红球,从01到33,共33个号码中选择6个号码。再从01~16,共16个号码中选择1个号码。6红1蓝一共7个号码组成完整的一注彩票。

最终抽奖的时候也会是01~33个红色号码中选择6个号码,再从01~16,共16个蓝色号码中选择1个号码。6红1蓝一共7个号码组成完整的一注头奖彩票。

如果你选择的6红1蓝和头奖的6红1蓝完全一致那就算中了头奖,奖金怎么算……这个大家去问福利彩票中心吧,咱们这里只算概率。

先算算我们挑选6红1蓝一共有多少种挑法。

首先先从33个红球中挑选6个红球,用组合的方式

=33×32×31×30×29×28/(6×5×4×3×2×1) =1107568

也就是1107568种选法。

再从16个蓝色球中选1个,16种选法。

这样6红1蓝的选法就是一共是1107568×16=17721088种选法。

说个形象点的例子,老天爷在想1到17721088中的一个整数,你也在想1到17721088中的一个整数,你们俩想的完全一样的概率有多大?没错1/17721088,大约是0.0000000564%的概率。还能数的清有多少0么?

不少人说,这没关系,反正有一些破法。有哪些破法?看了一下有两种支持的人比较多。

方法一:我多买几种配置方法,换句话说,多想几个数去跟老天爷碰运气?

那就算算看,一共17721088种可能,全部买下来——也就是俗称的全餐彩票,一共要花35442176元人民币。奖池是不是在所有中头奖的人平分后还能至少分到手这么多不好说(包括加上二等、三等奖一共能领到多少钱都可以自己算)。我们按照比例缩小一些试试呢?比如买一半,那就是中奖概率变成1/2——要花掉17721088元,还有一半的可能性是不中。其他比例大家可以自己计算。每一种在降低投入的同时,也在降低中奖概率。所以这种方式并没有提高买彩票的投入产出比。

方法二:我只买一种组合,坚持到底,就能提高胜率?

有这样思想的朋友估计是这么一个思路,就是说这一次这种组合不中,由于每种组合概率一样,所以在多次随机过程里前面出现过的组合后面出现的概率就低,前面没出现过的组合后面出现的概率就高。有这样思路的朋友,想想这样一个事,交通事故其实是一个典型的随机事件。平均每个月发生交通事故的数量是相对“固定”的,只不过发生的地点,发生的时间,发生的车型,涉及到的人可能不同而已。

那么如果要避免交通事故,那么就先人为制造一些无害的交通事故就好了,造够了次数,这个月就不会再发生交通事故了,大家也可以安心上路随便开了。这个逻辑就变得顺理成章,但是事实真的会是这样吗?

这种随机产生的每一次结果之间其实是独立的概率,换句话说每一次之间是不会影响前后随机事件里产生的结果的,也不会影响到前后的随机事件的结果。在静态概型里,这个结论请大家牢记。

也有人表示怀疑,说我明明在一些事情里看到前一件事发生后会影响后面事情发生的可能性,那这种事情怎么解释。这种事情,首先不是古典概型的范畴,如果要归类的话可以算作条件概率的研究范畴,条件概率以后我们也会详细讲解。

02 购车摇号

北京是一个以拥堵著称的城市,拥堵的问题也是由来已久,而且几乎是越来越严重。在万般无奈的情况下,专家们最后祭出了一个大招——摇号。

摇号是一个带有比较浓郁配给制色彩的手段。大概的形式就是,每个已经具备摇号资格的人登记一下身份证号码,所有登记过身份证号码的人都放在一个大“池子”里,然后每两个月通过“随机”的方式产生20000个号码,这20000个幸运儿就是中签者,就拥有了购买一辆汽油动力汽车的配额。

中签概率多大呢?有人想到直接用20000÷1420000就是自己中签的概率。但是为什么是这么求呢?有理论依据吗?我们试着推导一下。

以真实数据为例,2015年9月的时候这个“池子”里一共有大约1420000个号,从里面选出20000个号,一个人中签的概率有多大?稍微想想看,这个数值也不能够是

。因为不是要求1420000个号里找出20000个号一组的不同组合。

假如我参与了摇号,在没有其他政策进行干预而将1420000个号码进行等概率选出的情况下,选出20000个号,而我的号正好在其中。相当于用一个1420000面的骰子,投掷一次,选出一个号,然后把这个号抹掉,再用剩余的1419999个号做成一个1419999的骰子,再投掷一次,选出一个号,然后把这个号再抹掉……一次一次下去,直到20000次为止。实际相当于这么一个过程。

想不清的话我们试试用小一点的数字找找感觉。

如果是有3个人参与摇号,摇出2个,是怎么计算呢?

按照这种扔骰子的方法来玩,假设我们有个3面的骰子(其实真的是没办法做出一个3个面的等概率骰子,我们就当真的能做出来好了)。第一次我被骰子选中的概率为1/3,还有2/3是没被选中的概率。在没选中的情况下,换2个面的骰子,这一次我被骰子选中的概率为1/2。

算算我能被选中的概率一共是多少吧,1/3+(2/3)×(1/2)=2/3。

如果是6个人参与摇号,摇出3个,是怎么计算呢?

仍然用扔骰子的方法来玩,同理:

  • 第一次,选中的概率为1/6,没选中的概率为5/6,现在该换5面的骰子了。
  • 第二次,选中的概率为1/5,没选中的概率为4/5,现在该换4面的骰子了。
  • 第三次,选中的概率为1/4,没选中的概率为3/4,结束。

被选中的概率是多少呢1/6+(5/6)×(1/5)+(4/5)×(1/4)=3/6。

如果有兴趣可以继续用其他例子去算,我们现在直接说结论了,这种情况其实就是用掷骰子的次数除以最开始骰子的总面数,也就是一共选出的次数除以全样本空间的大小。20000/1420000这个答案是没有问题的,也就是中签率不过1.4%左右,一年摇号6次的话,估计运气最差的人要11.8年才能抽中,听到这样的消息现在整个人都不好了。不过别忘了,每个月这个“池子”还在变大,究竟等多久可能只有老天知道了。

03 德州扑克

七零后和八零后的朋友估计对中国香港影星周润发很熟悉,尤其是发哥在《赌神》系列中风流倜傥的表演给人留下很深的印象,其中最后发哥和大BOSS单挑基本玩的都是“梭哈”——英文名称Show Hand。梭哈和我们今天要说的德州扑克在牌点大小比较的规则上是非常近似的。

德州扑克是很多年轻人都喜欢的扑克竞技游戏,全称是Texas Hold'em poker,中文简称德州扑克。我们今天就来研究一下各种牌型出现的概率如何。

对于不熟悉德州扑克规则的朋友来说,还是有必要先简单描述一下德州扑克的规则。

一张台面至少2人,最多22人,一般是由2~10人参加。德州扑克一共有52张牌,没有王牌。每个玩家分两张牌作为“底牌”,五张由荷官(就是专业发牌的)陆续朝上发出的公共牌。开始的时候,每个玩家会有两张面朝下的底牌。经过所有押注圈后,若仍不能分出胜负,游戏会进入“摊牌”阶段,也就是让所剩的玩家亮出各自的底牌以较高下,持大牌者获胜。

  • 第一轮是在每位玩家只能看到自己2张底牌的情况下加注。
  • 第二轮是在每位玩家能看到自己2张底牌,以及桌面上3张公共牌的情况下加注。
  • 第三轮是在每位玩家能看到自己2张底牌,以及桌面上4张公共牌的情况下加注。
  • 第四轮是在每位玩家能看到自己2张底牌,以及桌面上5张公共牌的情况下加注。

最多只会经历这四轮,一局游戏结束。

游戏的输赢就是看玩家自己的2张底牌与桌面上当前已开出的公共牌,一共挑选出5张,组成最“大”的牌,哪位玩家的牌组合最“大”,哪位玩家就获得胜利。

牌的组合大小怎么定义呢?

有些对博弈类游戏有所了解的朋友可能会有一些常识性的体会——那就是,组合出现的可能性越小的通常牌越“大”。那德州扑克里都有哪些组合呢?

第一等:同花大顺

相同花色的A、K、Q、J、10。

第二等:同花顺

相同花色的5张相连。例如,红桃6、7、8、9、10;黑桃9、10、J、Q、K。

第三等:四条

4张相同点数的牌。例如,4张8;4张Q。

第四等:满堂红(也叫葫芦)

3张相同点数的牌,再加2张相同点数的牌。例如,3张5和2张9;3张K和2张10。

第五等:同花

5张相同花色的牌,但不是同花顺。例如,5张都是方块;5张都是梅花。

第六等:顺子

5张点数相连的牌,但至少包含两种花色。例如,方块2、方块3、梅花4、红桃5、红桃6;红桃8、方块9、梅花10、红桃J、黑桃Q。

第七等:三条

3张相同点数的牌,再加2张不同点数的牌。例如,3张9和1张3、1张K;3张Q和1张A,1张6。

第八等:两对

2张相同点数的牌作为一对,两对牌,再加1张单牌。例如,2张5、2张9、1张A;2张10、2张J、1张K。

第九等:一对

2张相同点数的牌作为一对,一对牌,再加3张单牌。例如,2张10、1张7、1张8、一张9;2张A、1张K、1张9、1张5。

第十等:高牌

高牌即单牌,不满足前面九等牌中任何一种的,就只能按照点数大小按顺序决定高低了。A比K大,K比Q大,以此类推,2最小。

我们在这里就试求一下,一个人自己摸牌(没有任何第二个玩家参与的情况下),前三等牌被摸到的概率有多大。

请注意一点,在没有开始摸牌之前,如果牌被洗过若干次(没有其他人为干扰因素)的情况下,牌的发放是随机的。而一旦底牌发放以后,尤其是玩家自己看过牌以后,这个时候的概率计算和我们现在要讨论的这种概率计算是不一样的——显然,一个是完全随机的,一个是有一定条件的,条件就是刚刚看到的那两张底牌,而这种情况我们暂时不讨论。

那么这种情况下,整个选牌的过程中相当于从整副牌52张中选出7张,并从中组合出最大牌的过程,即

=52×51×50×49×48×47×46/(7×6×5×4×3×2×1) =133784560

7张牌的组合一共有133784560种。

1. 同花大顺

在所有的组合中有多少是同花大顺的呢?同花大顺一共就4种,分别是黑桃、红桃、梅花、方块的10、J、Q、K、A。7张牌里面,5张已经确定,另外两张怎么选都无所谓。以黑桃为例,黑桃的同花大顺选出后,其实还有47张牌没有发,挑出两张即

=47×46/(2×1)=1081

同理,红桃、梅花、方块的同花大顺也是一样的,都是1081种组合。则同花大顺共计有4324种组合。听着挺多的是吧,别忘了一共133784560种组合,除一下得到结果

4324/133784560=0.00323%

2. 同花顺

同花顺有多少种情况呢?以黑桃为例,假设A~5组成同花顺,黑桃6是不能发的,还剩下46张可以组合,则这种情况下组合数量这样计算

=46×45/(2×1)=1035

2~6组成同花顺,7是不能发的,A可以发(A充作散牌),所以还是

=1035

以此类推,黑桃的组合为A~5,2~6……9~K,一共9种,那么黑桃一种花色的牌型种类就为

1035×9=9315

四种花色的组合数就是

9315×4=37260

除一下得到结果概率

37260/133784560=0.0279%

网上还有一种算法说是

38916/133784560=0.0291%

这种算法是有问题的。错误发生的地方大概在这里:“以黑桃为例,A~5,2~6……9~K,一共9种,47张里挑出两张,计算一下

=47×46/(2×1)=1081

那么黑桃的同花顺的牌型一共是

1081×9=9729

同理,红桃、梅花、方块的同花顺也是一样的,都是9729种组合,共计38916种组合,除一下得到结果

38916/133784560=0.0291%

这里一旦选好了5张牌作为“核心组合”以后,其他牌的选择其实不是自由的,因为有的牌配进来以后就发现这个我们一开始就认定的组合不是最后在台面上最大的牌。这个地方需要注意一下。

3. 四条

四条有多少种呢,计算方法类同,4张已经确定,还有48张没有发

=48×47×46/(3×2×1)=17296

注意这里4张的组合有多少种——13种,所以四条可能出现的组合数量为

17296×13=224848

除一下得到结果

224848/133784560=0.168%

虽然看上去机会仍然很渺茫,但是比同花大顺和同花顺的概率还是大了不少是不是?

其他的组合方式大家有兴趣可以自己慢慢去算,网上也有现成算好的对照表。

提示一下,像两对牌这种的比较难算,因为情况比较复杂。它复杂的地方在于在满足两对牌的情况下,还要将满足同花大顺、同花顺、四条、满堂红、同花、顺子、三条的情况全部剔除才行。两对牌的牌型为31433400种,概率为23.5%。还有一些其他形式的对照表,就是在手里底牌为已知固定组合的情况下,最终与公共牌组合成为各等牌的概率。

这里温馨提醒一下各位牌友,刚刚我们计算的概率是在一个人自己摸牌的情况下产生的概率。一旦是5个人,10个人玩的时候就大不相同了,有一点是确定的,人越多公共牌和其他玩家一起组成的牌的种类可能性也越多,“罕见组合”在一局中出现的可能性也比一个人自己摸牌要高很多,请一定注意哦。

关于作者:高扬,金山软件西山居资深大数据架构师与大数据专家,有多年编程经验和多年大数据架构设计与数据分析、处理经验,目前负责西山居的大数据产品市场战略与产品战略。

卫峥,西山居软件架构师,多年的软件开发和架构经验,精通C/C++、Python、Golang、JavaScript等多门编程语言。

尹会生,西山居高级系统工程师。曾任新浪研发中心技术经理、北京尚观科技高级讲师。擅长企业集群解决方案和内核调优经验,并提供高性能和高可用性集群咨询服务。

万娟,星盘科技有限公司UI设计师平面,对VI设计、包装、海报设计等、商业插画、App交互、网页设计等有独到认识。

本文摘编自《白话大数据与机器学习》,经出版方授权发布。

延伸阅读《白话大数据与机器学习》

点击上图了解及购买

转载请联系微信:togo-maruko

推荐语:以降低学习曲线和阅读难度为宗旨,重点讲解了统计学、数据挖掘算法、实际应用案例、数据价值与变现,以及高级拓展技能,清晰勾勒出大数据技术路线与产业蓝图。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大数据DT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python爬虫+数据可视化:分期并预测双色球中奖号码
红球一共6组,每组从1-33中抽取一个,六个互相不重复。然后蓝球是从1-16中抽取一个数字,这整个组成的双色球
松鼠爱吃饼干
2021/09/02
5.9K0
漫画:震惊!直觉误判类题目在面试时是如何坑人的?
题目:A和B两人为了竞价一个拍卖品,决定用抛掷硬币的办法来判断谁有资格。为了让游戏过程更加刺激,A提出了这样一个方案:连续抛掷硬币,直到最近三次硬币抛掷结果是“正反反”或者“反反正”。如果是前者,那么A获胜;如果是后者,那么B获胜
程序员小浩
2020/04/02
8740
通过欧拉计划学Rust编程(第54题)
由于研究Libra等数字货币编程技术的需要,学习了一段时间的Rust编程,一不小心刷题上瘾。
申龙斌
2020/02/25
5920
通过欧拉计划学Rust编程(第54题)
《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第5章 总体设计
1.为每种类型的模块耦合举一个具体例子。 耦合式对一个软件结构内不同模块之间互联程度的度量。耦合强弱取决于接口的复杂度,进入或访问某一模块的点,以及通过接口的数据。一般模块之间的可能的连接方式有七种,构成耦合的七种类型,它们的关系为:
Twcat_tree
2022/11/30
2.5K0
《软件工程导论第6版》--张海藩 牟永敏 课后答案及其详解 第5章 总体设计
【AlphaGo之后会是什么】一文读懂人工智能打德扑
作者:邓侃 【新智元导读】攻克围棋后,什么是AI的下一个征程?打扑克!相比信息完全可见的围棋,能够猜疑、虚张声势的德扑要困难得多。冷扑大师Libratus是首个在无限手一对一德扑中战胜人类职业玩家的AI,相关论文也在NIPS 2017获得了最佳论文奖。不过,这篇论文不是一般的难!本文中,邓侃博士将从纳什均衡策略、反事实最佳策略等4个方面,生动举例,带你读懂人工智能如何打德扑。 真实的生活,(不会像围棋那样)可以毫无遮拦地洞察整个棋局。真实生活中充斥着虚张声势、欺诈、揣度对方心理。这才是我所研究的博弈。 ——
新智元
2018/03/21
7220
【AlphaGo之后会是什么】一文读懂人工智能打德扑
AI赌神超进化:德扑六人局击溃世界冠军,诈唬如神,每小时能赢1千刀 | Science
两年前的Libratus,历时20天战胜4位顶级德州扑克选手,但只能1v1。现在全新的赌神Pluribus,终于取得突破,称霸多人局:
量子位
2019/07/17
6860
AI赌神超进化:德扑六人局击溃世界冠军,诈唬如神,每小时能赢1千刀 | Science
为什么真正聪明的人都是概率高手?(零公式入门篇)
这或者是因为他们小时候的生活环境是个天然的概率训练场,或者是因为大脑本身就是一个概率机器。
IT阅读排行榜
2019/10/21
6700
为什么真正聪明的人都是概率高手?(零公式入门篇)
3D概率实战之说
3D揭秘 一、3D概率原理所有的×××游戏都是一种古典型概率事件,服从古典型概率的基本原则。我们从最简单的机会游戏开始:当我们连续抛一枚硬币50次,当连续九次出现正面时,让您来猜第十次,您是猜正面还是
py3study
2020/01/07
3.4K0
软件工程导论例题详解(整本书)
一、什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 答:软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开发软件,已满足对软件日益增长的需求;如何维护数量不断增长的已有软件。 软件危机的典型表现: (1) 对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满。 (2) 用户对已完成的软件不满意的现象时有发生。 (3) 软件产品的质量往往是靠不住的。 (4) 软件常常是不可维护的。 (5) 软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题。 (6) 软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。 (7) 开发生产率提高的速度远跟不上计算机应用普及的需求。 软件危机出现的原因: (1) 来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大、复杂,修改、维护困难。 (2) 软件开发与维护的方法不当:忽视需求分析;认为软件开发等于程序编写;轻视软件维护。 (3) 供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心。
Twcat_tree
2024/01/27
2.4K0
软件工程导论例题详解(整本书)
百度 阿里 华为 腾讯 谷歌面试笔试题及解析
点评:其余题目请参见:http://blog.csdn.net/doc_sgl/article/details/11695671。 2、一个有10亿条记录的文本文件,已按照关键字排好序存储。请设计算法,可以快速的从文件中查找指字关键字的记录。
bear_fish
2018/09/14
3.5K0
百度 阿里 华为 腾讯 谷歌面试笔试题及解析
100天学会python
目前我使用的Python 3.7.x的版本是在2018年发布的,Python的版本号分为三段,形如A.B.C。其中A表示大版本号,一般当整体重写,或出现不向后兼容的改变时,增加A;B表示功能更新,出现新功能时增加B;C表示小的改动(例如:修复了某个Bug),只要有修改就增加C。如果对Python的历史感兴趣,可以阅读名为《Python简史》的网络文章。
她的店里只卖樱花
2023/01/06
3.4K0
100天学会python
数据科学家成长指南(上)
这才是真正的力量,年轻人! 这是Swami Chandrasekaran所绘制的一张地图。名字叫MetroMap to Data Scientist(数据科学家之路),别称怎么死都不知道的。
Datawhale
2019/09/09
8980
数据科学家成长指南(上)
Python100Days
这可能是我目前发现最好最好的Python教程了,故整理至我的博客。 原项目GitHub地址https://github.com/jackfrued/Python-100-Days
一点儿也不潇洒
2018/08/07
10K0
Java面试笔试题大汇总(最全+详细答案)
声明:有人说, 有些面试题很变态,个人认为其实是因为我们基础不扎实或者没有深入。本篇文章来自一位很资深的前辈对于最近java面试题目所做的总结归纳,有170道题目 ,知识面很广 ,而且这位前辈对于每个题都自己测试给出了答案 ,如果你对某个题有疑问或者不明白,可以电脑端登录把题目复制下来然后发表评论,大家一起探讨,也可以电脑端登录后关注我给我发私信,我们一起进步! 以下内容来自这位前辈 2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没
汤高
2018/01/11
30.3K0
Java面试笔试题大汇总(最全+详细答案)
上帝掷骰子吗–量子物理史话
大家好,又见面了,我是你们的朋友全栈君。   上帝掷骰子吗–量子物理史话   第一章黄金时代   一   我们的故事要从1887年的德国开
全栈程序员站长
2022/06/26
7.4K0
电脑史话(说历史视频)
从1980年8月到1981年8月,在整整一年的时间里,埃斯特奇领导着“国际象棋”工程计划13人小组奋力攻关。“当时很少有人体会到,这一小组人即将改写全世界的历史。”(英特尔华裔副总裁虞有澄语)据说,IBM公司后来围绕PC机的各项开发,投入的力量逐步达到450人,英特尔公司也组成“特殊客户部”为PC机供应高质量的芯片。   根据协定,微软公司应该为PC机提供包括BASIC在内的系列电脑语言软件。然而,未来的PC电脑,最需要的软件是操作系统,于是,比尔·盖茨把IBM的代表介绍给了另一家以研制CP/M操作系统软件闻名的DR数字研究公司。   接下来发生的事情又出现了戏剧性情节,CP/M操作系统软件的设计者基多尔恰好不在家,而他的太太又不愿在保密协定上签字画押,千载难逢的机遇与DR公司失之交臂。   IBM的代表只得掉转头来,仍请微软公司帮助解决操作系统的问题。比尔·盖茨急中生智,想起了西雅图电脑公司的软件天才帕特森(T.Paterson),此人早就为英特尔的16位芯片编写了一个QDOS软件,正好可以充当PC机的操作系统。QDOS即“快而粗糙的操作系统”,微软公司以低价购买到这款软件的版权,只是当时帕特森这位“DOC之父”并不知晓内情。   1980年感恩节刚过,“国际象棋”工程小组把IBM公司的最高机密──两台PC电脑的样机,从迈阿密空运到西雅图。同样在高度保密的条件下,比尔·盖茨率领着微软公司的软件小组开始为PC电脑编写程序。他们的任务除了需要赶写BASIC、COBOL、FORTRAN和PASCAL四种电脑语言的4万个程序代码,还要把QDOS改造成适合PC机使用的MS-DOS操作系统。从此,微软和IBM公司两个小组的技术人员,不断地乘飞机来来往往,飞越美国距离最远的两个城市,相互交换信息。微软的工程师还必须把自己关在密不透风的房间里,满头大汗地日夜加班。比尔·盖茨大量招聘编程高手,使参加PC机软件工程的人员增加到了70人。直到1981年6月,帕特森也加盟微软公司,并立即参加到MS-DOS的开发之中,经过反复修改和调试,终于完成了这件影响深远的著名软件。   一年的时间转瞬而至。1981年8月12日,IBM公司在纽约市对外宣布:IBM PC机横空出世,昭示着人类社会跨进了个人电脑的新时代。应该说,这是由英特尔公司提供微处理器芯片、微软公司编写软件、IBM公司主要设计电脑系统的共同作品。   IBM PC机最重要的特点在于它的开放性。埃斯特奇代表设计部门宣布,他们将把所有的技术文件全部公开,热诚欢迎同行加入个人电脑的发展行列。于是乎,全世界各地的电子电脑厂商一轰而上,争相转产仿造PC机,仿造出来的产品就是IBM PC兼容机。不久,IBM PC机就成为个人电脑“事实上的标准”。   为了推广这种供个人使用的电脑,IBM公司巧妙地借助卓别林式的小流浪汉形象,头戴园顶高帽,身着灯笼裤,滑稽可爱地在电视上频频露脸,手里舞动着个人电脑,表示人人都能够使用。《华尔街日报》评论说:IBM大踏步地进入微型电脑市场,蓝色巨人可望在两年内夺得这一新兴市场的领导权。果然,就在1982年内,IBM PC机卖出了25万台,以每月2万台的速度迅速接近了“苹果”。1983年5月8日,IBM公司推出改进型IBM PC/XT个人电脑,增加了硬盘装置,当年就使市场占有率超过76%。1984年8月14日,IBM公司趁胜又把一种“先进技术”的IBM PC/AT机投向用户的怀抱。AT机采用英特尔公司后来发展的80286微处理器芯片,能管理多达16M的内存,并可以同时执行多个任务。从此,个人电脑开始了所谓286、386、486……的接力赛跑。   1982年,美国著名的《时代》周刊在介绍本年度“新闻人物”时曾满怀激情地写到:“在一年的新闻里,这个最吸引人的话题,它代表着一种进程,一种持续发展并被广泛接受和欢迎的进程。这就是为什么《时代》在风云激荡的当今世界中选择了这么一位新闻人物,但这完全不是一个人物,而是一台机器。”   这个史无前例的“新闻人物”,就是个人电脑IBM PC机。
全栈程序员站长
2022/07/31
3.3K0
重构区块链
撰写这篇手册,并不简单的因为区块链是一个热门话题,更因为随着研究的深入,你会发现这是一个相当复杂的领域。关于这一话题的信息来源无外乎三个方面:技术文档和代码,商业机构的宣传,研究机构或个人的整理。但是每一种媒体都因其形式、渠道或作者而带有某种偏见。技术文档固然详细精确,但是不够通俗,视野也不够广阔;商业宣传必定带有一定的偏向性;而看似中立的研究机构和媒体也因其背后资助方或者受众市场的差异而显现出意识形态的不同。区块链领域的技术人员喜欢强调其技术领先性,但偏偏这一领域在学术界还没有一致的评判标准。区块链商业机构流行的白皮书,只有极少数既保留了技术细节,又蕴含对整个体系的理解。媒体和研究机构里则存在一种悖论,那些对区块链理解不够深,但是想象力丰富的人,率先推出了所谓的畅销书,只能让普通人初步理解一些浅层的知识,无法用来灵活运用和价值创造。只有那些深入区块链一线的研究员才会意识到,这个领域还处在高速变化期,很多东西都没有定性,出书立著为时尚早。
全栈程序员站长
2022/07/23
10K0
重构区块链
脑语言v0.5.8 2500令【单字编程】
注:这是脑语言v0.5.8版的2500个单字(也称为“令”与“一令”),通过【单字编程】(并不仅是中文编程,而是混合英文关键字,但以单字为主的命名)也许是英文不太好时又希望能写代码的其中一种方式。
脑语言
2022/07/11
3.7K0
脑语言v0.5.8 2500令【单字编程】
相关推荐
Python爬虫+数据可视化:分期并预测双色球中奖号码
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档