文档首页 > > TaiShan服务器代码移植参考> 简介> 编程语言简介

编程语言简介

分享
更新时间:2020/07/23 GMT+08:00

按照翻译方式的不同,高级语言通常可以分为两类:一类是编译翻译,一类是解释翻译,分别对应着编译型语言和解释型语言。

  • 编译型语言

    典型的如C、C++语言,都属于编译型语言,源代码到执行的过程概括如图1所示。C/C++编译好的程序是机器指令,由操作系统加载到存储器(一般为内存)后由CPU直接执行。

    图1 编译型语言执行过程
  • 解释型语言

    典型的如Java、Python语言,都属于解释型语言,源代码到执行的过程概括如图2图3所示。Java/Python编译好的程序是平台无关的字节码,由虚拟机解释执行,虚拟机完成平台差异的屏蔽。

    图2 解释型语言执行过程(Java语言)
    图3 解释型语言执行过程(Python语言)
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问