编程语言分类

1.机器语言(直接操作硬件):直接使用二进制指令去编写程序

          优点:计算机无障碍理解,运行效率非常高

           缺点:开发效率低

 

2.汇编语言(直接操作硬件):使用英文标签代替二进制指令去编写程序

          优点:比起机器语言开发效率高

          缺点:开发效率比机器语言高,但仍然比较低

 

3.高级语言:直接使用人能力理解的表达方式去编写程序

          问题是计算机无法直接理解,程序是需要经过翻译才能被计算机理解执行的,按照翻译方式的不同,分为两种:

                    1.编译型C:谷歌翻译

                            优点:执行效率高于解释型

                            缺点:开发效率低于解释型

                    2.解释型Python:同声传译

                            优点:开发效率高于编译型

                            缺点:执行效率低于编译型

 

执行效率:机器语言>汇编语言>编译型>解释型

开发效率:解释型>编译型>汇编语言>机器语言

 

 

posted @ 2018-09-12 18:46  Summerdreamcold  阅读(228)  评论(0)    收藏  举报