特点:用计算机能看懂的0和1去写程序
优点:程序运行速度快
缺点:开发效率非常低
特点:用一些英文标签代替一串二进制来写程序
优点:比机器语言可阅读性强,操作系统大量使用汇编语言比如关于进程的调度(多道技术)代码就是汇编语言写的
缺点:没有摆脱二进制编程的本质,开发效率低
特点:用人能读懂的(英文)字符去写程序
优点:优点开发效率高
缺点:必须经过翻译才能让计算机识别,导致运行速度慢
运行效率从高到底
开发效率从低到高
学习难度从难到易
编译型:一次性翻译,拿编译后的结果直接给机器运行
eg:c语言,需求编译器(如gcc,glibc)
??编译只需要点一次??
解释型:一句一句解释成机器指令运行
eg:python,需求解释器(如Cpython)