Python基础 - 解释性语言和编译性语言

2023-10-17 09:24:02 浏览数 (1)

什么是机器语言

计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。

如何把我们写的代码转变为机器语言

 编译:

  • 把程序源代码都编译成机器语言(二进制),保存为二进制文件
  • 计算机可以直接运行,执行速度快
  • C、c 、GO、Swift、Object-C...

 解释:

  • 在程序执行的时候才会一行一行的处理成机器语言
  • 执行速度慢
  • JavaScript、Python、Ruby、PHP...

本质:计算机本身只能识别机器语言(二进制)

0 人点赞