在所有语言含低级语言和高级语言,低级语言(机器语言、汇编语言、符号语言)的维护效率是最低的,特别是机器语言,全是0和1组成的机器码,编写、阅读起来痛苦,如果出现BUG,修改起来更痛苦。但机器语言的执行效最高的。因为低级语言的这些问题,所以逐渐发展起来各种高级语言。
在各种高级语言中,偶觉得C++的开发效率最低,它的标准库实在是太差,约定太多,很容易误用,程序风格迥异,没有统一的标准。
从运行效率来看,解释型语言的运行效率最低,它的代码不需要编译,在代码运行时才用解释器翻译成机器语言,每执行一次都要翻译一次,因此效率比较低,如python。