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