大佬白话IT,高级程序员是如何让电脑工作的

  • 小编 发布于 2019-12-03 05:54:27
  • 栏目:科技
  • 来源:挨踢客儿
  • 7675 人围观

现代社会,科技进步明显,例如手机由智能机替代功能机、人脸支付、无人驾驶快递车等等,相继出现在人们的生活中,改变着你我的生活习惯。

以后的科技产品也将越来越多。


大佬白话IT,高级程序员是如何让电脑工作的

波士顿机器人


现代高科技产品的出现,都少不了电脑的支撑,电脑通过运行程序员编写的指令,来完成系列工作。那么程序员到底如何让电脑按照人类的设想处理工作的呢?

  • 电脑只认识0、1数字

为什么很多有科技感的图片视频,都会有很多的0、1数字?因为二进制。电脑毕竟是机器,不能像人类一样通过丰富的语言来表达想法,它只认识0、1两个数字(二进制)。

就像刚学说话的小宝宝,只会妈妈、爸爸这两个词。电脑机器只能识别0、1以及01组成一串数字,所以并不是你想象的那么聪明智能。


大佬白话IT,高级程序员是如何让电脑工作的

0、1组成的基础

  • 程序员工作就是写0、1数字吗?

聪明的你是不是会想,电脑只能识别0、1两种数字,为了让电脑执行各种命令,程序员当然要写各种0、1组合了。

这个想法没问题,在上世纪6、70年代,就是比尔盖茨大学的时候,当时的科技发展程度有限,科学工作者就是利用0、1来编程的。


大佬白话IT,高级程序员是如何让电脑工作的

打孔编程机

上图就是打孔编程机,该机器通过在纸板等介质上打孔来表示机器命令。例如,打上孔代表0,没打上代表1。如果你是当时的科技工作者,面对满眼的0、1,会不会眼花,没错,70年代的科学家不仅眼花,还头晕,太影响工作效率了。

于是他们将常用的01字符串包装起来,用字母代替。例如加减乘除种的加法命令,原来是要敲打01100101,现在包装起来,用字母 add代替,这样工作人员可以通过字母来了解工作,不在是01数字串了。

所以现在的程序员,可以通过在电脑上书写字母数字组合来编程了。


大佬白话IT,高级程序员是如何让电脑工作的

  • 程序员要背下这些命令吗
  • 编程语言经过漫长的发展历程,由机器语言到汇编语言,再到高级语言。高级语言不是说有多高级,只是它的书写更接近人类的说话习惯。

    现在互联网程序员多用高级语言写代码,已经不需要背诵命令,只要按照业务编写代码,会有工具将代码解释成0101机器语言。


    大佬白话IT,高级程序员是如何让电脑工作的

    这次肯定行


    现在社会越来越依赖高科技产品,在近几十年的发展中,中国在互联网行业中实现了弯道超车,领先欧洲,比肩美国。由于科技的发展,对高技能的人才的大量需求,程序员在社会职业中颇受欢迎。

    一线互联网公司,给应届生的毕业工资,已经高达30万了,这些信息在网上均可以查到,这里不累述。

    在可见的现在和将来,程序员工程师将一直有大量的需求。

    现在开始流行的少儿编程,就是部分家长意识到这个未来。少儿编程不是指导要编写多厉害的功能,而是培养思维方式,培育孩子思考、且投入小,一个常规电脑,一本书。

    防迷失,关注我。

    转载请说明出处:五号时光网 ©