今天小生又要来进行一次科普,到底什么是编程?
我们都知道, 人与人之间想要沟通,有一个条件是必须有的,它们的语言必须相通。你今天碰到一个老外,你跟他说中文,他能听懂吗?除非他学过中文是吧。
我们人类要想要让计算机根据我们的需求去进行工作,肯定得先让它们懂得我们所表达的意思。可是计算机这种怪胎,它只能看懂那些由0和1组成的“话”,那怎么办?编程,就是把我们想表达的意思,转换成计算机所能理解的意思。
计算机刚出来的时候,程序员都是折了翼的天使,因为他们每天都要跟一大堆0和1见面,用0和1组成各种不同的意思,让计算机读懂并进行工作。如果你想表达一下“我爱你”,用0和1来表示就需要上百行的代码。其中,只要其中一个0或者1打错了,那就惨了,要从头到尾检查,到底是哪里出错。(实在是蛋疼)
后来,为了方便,所以人们就开始开发一些新的编程语言,像汇编语言、C、Java和Python,越来越高级(人性化)。
例如在C语言中(编程语言的一种),想要让计算机打印出“您好!”,代码如下:
printf("您好!");
可是,有一点没有变,计算机还是只能看懂0和1。我们所编写的这些代码,是怎么被计算机读懂的呢?
这就不得不搬出另一个东西出来,也就是——编译器!
这个东西,就像我们平时所理解的翻译一样。我们现在拥有许多不同的编程语言,它们的语法都跟人类所用的语言都差不多。我们编写出来之后,我们自己能看得懂,再让编译器去把我们编写出来的东西,转换成计算机更容易理解的内容,供计算机读取。
各位小伙伴们,我是云都小生,一名正在摸石头过河的青年。为什么这么说呢?因为我跟卢梭差不多,都是在探索一条属于自己的生路。如果你仔细观察,你会发现,其实我们生来都是一团泥,我们能被捏成什么样,大多数时候都不是我们自己决定,而是许多双看不见的手在改变我们的模样。我刚好是一个不喜欢约束的人,又发现没有一条路是我喜欢的,所以我就自己开辟一条路、
有许多的阳关大道,你会发现,人潮汹涌,好多人挤得头破血流还想往里面走。在这个时候,经常都只有极少数人能走到对岸。我个人最喜欢的方式,也是我觉得最适合的方式,就是种树、然后砍树,做一条属于自己的独木桥,通往属于自己的诗和远方。
感谢您的支持与关注,我还会持续为大家服务,持续帮助大家进行自我升级,让我们一同成长。扫描二维码,关注我哦~