当最简单的计算机出现以后,要让计算机为人们的工作服务,就要编写程序——描述算法。
但是 ,用最低层的机器语言描述算法非常的痛苦,于是人们想到了一个办法,用符号代替01序列——汇编语言,这个一个简单的对应映射。用汇编语言写的程序需要经过一个用机器语言写的翻译程序的翻译后,才能执行。
然后,人们又觉得汇编语言太过于没有智能化了,因为对于解决不同的问题,算法总有一些共同的特征可以归纳出来,如果每次都要操心这些同样的东西未免太过费心,所以,人们在翻译器加入一些智能(这个翻译器可以用汇编写,也可以直接用机器语言写),使我们以后的每一次编写程序更快更好了,忽略掉共同的特征,这种翻译器对应的就是高级语言。C++语言是一个万金油式的高级语言,面向一般问题。
这个语言的层次会不断增加发展下去……