亦有资源网

C++语言基础到进阶学习资源汇总

白话编程语言(编程专用语言)

编程语言是一种为了实现人与计算机交流的而创造的语言。

我们知道计算机的核心是CPU,它的本质是一个电路,它只能识别到高低电频,也就是说在它的世界里只有0个1两种状态,所以计算机的语言就是由一大堆的0和1组成的。相对于机器语言,人类的语言显得过于复杂,计算机是无法直接识别的,那就想办法把人类的语言转换成一堆的0和1吧,这个翻译官叫做编译器或解释器,可是人类的语言,同一个意思有很多种表达方式,同一句话在不同语境下又有不同的含义,编译器要想翻译的准确几乎是件不可能完成的事,所以人类必须做出让步,把指令代码按照一定的规则来编写,这样编译器才能准确的识别和翻译人类的指令,这个规则就是编程语言。所以创造编程语言目的是为了解决人和机器的交流问题。

截止目前人类共发明了3000多种编程语言,为什么会有这么多编程语言呢?如果学编程又该如何选择呢?

由于使用场景会有不同,并且随着时间的推移要解决的问题也会发生变化,就像人类发明武器一样,近距离作战适合用短刀匕首,远距离作战适合用弓箭长矛,随着技术的进步又发明了火枪和大炮,所以人类的武器会变得越来越多。编程语言也一样,有的擅长和硬件打交道的,比如C语言;有的适合做复杂的后台业务的,如C++、java;有的适合做前端的页面效果的,如JavaScript等;有的适合做批量处理的,如python等等。虽然编程语言有很多,但本质是相同的,我们只要根据工作场景或者自身喜好取选择一门常见的热门的编程语言去学习即可。

编程语言的语法规则都是类似的、相通的,只是表达方式不同而已,学好一种再学习其它编程语言将会变得非常容易。编程语言没有好坏之分,只有适合的才是最好的。不必过份纠结,适合自己的喜好,同时适合使用的场景即可。

一个极其普通的IT从业者,致力于用最简单通俗语言解说庞杂晦涩的信息技术领域知识,为IT知识普及和推广尽出绵薄之力,你们的鼓励就是我的动力!

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言