计算机的编程语言

一、计算机的编程语言

编程语言是程序员跟计算机之间交流的介质。计算机只认识0和1.

3.1机器语言

直接与硬件交互,用0和1与计算机交流。

优点: 执行效率高

缺点: 开发效率低

000010001001000111111011101010000001

3.2汇编语言

直接与硬件交互

优点(相较于机器语言):开发效率高

缺点(相较于机器语言):执行效率低

3.3高级语言(接近人类)

编译型:(谷歌翻译)

C/JAVA/GO

间接与计算机硬件间接交互

优点(相较于解释型语言):执行效率高

缺点(相较于解释型语言):开发效率低

解释型:(同声传译)

优点(相较于编译型语言):开发效率高

缺点(相较于编译型语言):执行效率低

一般都是通过解释器翻译成机器语言与计算机交互。

3.4网络瓶颈效应

网络都有延迟,延迟10ms,编译型比解释型也就快1ms.

硬件配置也会有影响,所以说,我们选用开发效率更高的解释型不受影响。

原文地址:https://www.cnblogs.com/guapitomjoy/p/11252775.html