计算机的编程语言
一、计算机的编程语言
编程语言是程序员跟计算机之间交流的介质。计算机只认识0和1.
3.1机器语言
直接与硬件交互,用0和1与计算机交流。
优点: 执行效率高
缺点: 开发效率低
000010001001000111111011101010000001
3.2汇编语言
直接与硬件交互
优点(相较于机器语言):开发效率高
缺点(相较于机器语言):执行效率低
3.3高级语言(接近人类)
编译型:(谷歌翻译)
C/JAVA/GO
间接与计算机硬件间接交互
优点(相较于解释型语言):执行效率高
缺点(相较于解释型语言):开发效率低
解释型:(同声传译)
优点(相较于编译型语言):开发效率高
缺点(相较于编译型语言):执行效率低
一般都是通过解释器翻译成机器语言与计算机交互。
3.4网络瓶颈效应
网络都有延迟,延迟10ms,编译型比解释型也就快1ms.
硬件配置也会有影响,所以说,我们选用开发效率更高的解释型不受影响。