什么是编程?

    今天小生又要来进行一次科普,到底什么是编程?


    我们都知道, 人与人之间想要沟通,有一个条件是必须有的,它们的语言必须相通。你今天碰到一个老外,你跟他说中文,他能听懂吗?除非他学过中文是吧。


    我们人类要想要让计算机根据我们的需求去进行工作,肯定得先让它们懂得我们所表达的意思。可是计算机这种怪胎,它只能看懂那些由0和1组成的“话”,那怎么办?编程,就是把我们想表达的意思,转换成计算机所能理解的意思。


    计算机刚出来的时候,程序员都是折了翼的天使,因为他们每天都要跟一大堆0和1见面,用0和1组成各种不同的意思,让计算机读懂并进行工作。如果你想表达一下“我爱你”,用0和1来表示就需要上百行的代码。其中,只要其中一个0或者1打错了,那就惨了,要从头到尾检查,到底是哪里出错。(实在是蛋疼)




    后来,为了方便,所以人们就开始开发一些新的编程语言,像汇编语言、C、Java和Python,越来越高级(人性化)。


    例如在C语言中(编程语言的一种),想要让计算机打印出“您好!”,代码如下:


    printf("您好!");


    可是,有一点没有变,计算机还是只能看懂0和1。我们所编写的这些代码,是怎么被计算机读懂的呢?


    这就不得不搬出另一个东西出来,也就是——编译器!


    



    这个东西,就像我们平时所理解的翻译一样。我们现在拥有许多不同的编程语言,它们的语法都跟人类所用的语言都差不多。我们编写出来之后,我们自己能看得懂,再让编译器去把我们编写出来的东西,转换成计算机更容易理解的内容,供计算机读取。

    

  关于  

    各位小伙伴们,我是云都小生,一名正在摸石头过河的青年。为什么这么说呢?因为我跟卢梭差不多,都是在探索一条属于自己的生路。如果你仔细观察,你会发现,其实我们生来都是一团泥,我们能被捏成什么样,大多数时候都不是我们自己决定,而是许多双看不见的手在改变我们的模样。我刚好是一个不喜欢约束的人,又发现没有一条路是我喜欢的,所以我就自己开辟一条路、


    有许多的阳关大道,你会发现,人潮汹涌,好多人挤得头破血流还想往里面走。在这个时候,经常都只有极少数人能走到对岸。我个人最喜欢的方式,也是我觉得最适合的方式,就是种树、然后砍树,做一条属于自己的独木桥,通往属于自己的诗和远方。


    感谢您的支持与关注,我还会持续为大家服务,持续帮助大家进行自我升级,让我们一同成长。扫描二维码,关注我哦~


    


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值