8.2 主流程序设计语言介绍
随着计算机的发展,计算机面临的需求越来越多,解决的问题也越来越复杂,更高的封装才能解决更加棘手的问题,开发效率也会更高,也更易于学习和开发;举个例子:汇编做一年的工作,C语言可能只需要半年,C++只需要三个天,python只需要一天;越是离机器远的语言,运行效率越低,开发效率越高,一般称之为高级语言,越是离机器近的语言,运行效率越高,开发效率越低,一般称之为低级语言,低级和高级仅仅指的是语言距离机器的远近。
早期由于计算机硬件性能低,大家对程序的要求比较严格,但随着计算机的不断发展,硬件性能的大规模提升,程序本身影响运行效率的因素越来越轻微,项目越来越大,开发效率成为很重要的指标,而且高级语言更易于学习,可读性也远远高于低级语言,这也是面向对象语言流行的原因。