编程语言的分类

可将编程语言分为三大类:

  1、机器语言

    机器语言是一种指令集的体系。这种指令集是电脑cpu可以直接解读的数据。

    优点:执行效率高

    缺点:学习难度高,且开发效率低

 


 

  2、汇编语言

    在汇编语言中,用助记码(Mnemonics)代替机器语言,用地址符号(Symbol)或标号(Label)代替指令或操作数的地址。

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

    缺点:开发效率虽然高于机器语言,依旧低

 


 3、高级语言 

    高级语言直接用人类可理解的表达方式去编写程序,但是这种方式的编程计算机无法理解,程序需要经过计算机理解执行

    按照翻译的方式不同,高级语言可以分为两类:

    1. 编译型  C语言:将编写程序,一次性生成机器码文件,在由计算机执行生成机器码文件。(类似谷歌翻译)

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

        缺点:开发效率低于解释型高级语言

      2.解释型 Python:将编写好的程序,由解释器逐行翻译为机器码提交给cpu执行。(类似与同声传译)

        优点:开发效率高于编译型高级语言,并平台移植型优于编译型高级语言

        缺点:执行效率低于编译型高级语言

    

转载于:https://www.cnblogs.com/msj513/p/9635142.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值