标签:进制 简单 com 就是 流行 class 跨平台 总结 表达
语言:人与人之间交流的工具,例如英语、汉语和汉语等等
编程语言:如语言所说,就是人与计算机之间交流的工具,现在流行的编程语言有C语言、C#、Java和Python等等
那为什么要使用编程语言呢?早在夏商周时期就有了一种制度—奴隶制,在编程的世界中人与计算机便是扮演着这样的角色。
机器语言是是用机器能看(听)懂的二进制来表达,也是最亲近机器的语言。
#优点:
编写的程序可以被计算机无障碍地识别、执行,效率高
#缺点:
1.复杂,开发效率最低
2.过于依赖硬件,跨平台性差
将二进制包装为英文标签,比机器语言方便一点点。
#优点:
相对于机器语言,使用英文标签来编写程序相对简单,但执行效率较低,开发效率较高
#缺点:
1.跟机器语言相比,复杂程度较低,但居高不下,所以开发效率较低
2.跟机器语言一样,跨平台性差
1.编译型(C语言)
通过编译器把完整的编程全部翻译为机器语言(全部执行)
#优点:
编译一次之后可以拿着结果重复运行,不需要再次翻译,执行效率高于解释型
#缺点:
秉承了前两者的缺点,跨平台性差
2.解释型(Python)
通过解释器把完整的编码一行行编译为中间码(逐行执行)
#优点:
代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行
#缺点:
每次执行都需要翻译,执行效率低于编译型
1.执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
2.开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
3.跨平台性:高级语言中的解释型具有极强的跨平台性
标签:进制 简单 com 就是 流行 class 跨平台 总结 表达
原文地址:https://www.cnblogs.com/zhuyouai/p/12332871.html