编程语言介绍

Posted zhuyouai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程语言介绍相关的知识,希望对你有一定的参考价值。

编程语言的介绍

1. 什么是编程语言?什么是语言?为何要用编程语言?

  语言:人与人之间交流的工具,例如英语、汉语和汉语等等

  编程语言:如语言所说,就是人与计算机之间交流的工具,现在流行的编程语言有C语言、C#、Java和Python等等

  那为什么要使用编程语言呢?早在夏商周时期就有了一种制度—奴隶制,在编程的世界中人与计算机便是扮演着这样的角色。

2.编程语言的分类

 1)机器语言

  机器语言是是用机器能看(听)懂的二进制来表达,也是最亲近机器的语言。

  #优点:

  编写的程序可以被计算机无障碍地识别、执行,效率高

  #缺点:

  1.复杂,开发效率最低

  2.过于依赖硬件,跨平台性差

 2)汇编语言

  将二进制包装为英文标签,比机器语言方便一点点。

  #优点:

   相对于机器语言,使用英文标签来编写程序相对简单,但执行效率较低,开发效率较高

  #缺点:

   1.跟机器语言相比,复杂程度较低,但居高不下,所以开发效率较低

   2.跟机器语言一样,跨平台性差

 3)高级语言

  1.编译型(C语言)

   通过编译器把完整的编程全部翻译为机器语言(全部执行)

  #优点:

    编译一次之后可以拿着结果重复运行,不需要再次翻译,执行效率高于解释型

  #缺点:  

     秉承了前两者的缺点,跨平台性差

   2.解释型(Python)

    通过解释器把完整的编码一行行编译为中间码(逐行执行)

   #优点:

    代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行

   #缺点:

    每次执行都需要翻译,执行效率低于编译型

3.总结

   1.执行效率:机器语言>汇编语言>高级语言(编译型>解释型)

   2.开发效率:机器语言<汇编语言<高级语言(编译型<解释型)

   3.跨平台性:高级语言中的解释型具有极强的跨平台性

以上是关于编程语言介绍的主要内容,如果未能解决你的问题,请参考以下文章

编程语言介绍

编程语言的介绍

编程语言的介绍

编程语言介绍 Python

帮我简单介绍一下汇编语言

编程原理大致介绍