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

什么是机器语言

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

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

 
 编译:
  • 把程序源代码都编译成机器语言(二进制),保存为二进制文件
  • 计算机可以直接运行,执行速度快
  • C、c++、GO、Swift、Object-C...
 
 解释:
  • 在程序执行的时候才会一行一行的处理成机器语言
  • 执行速度慢
  • JavaScript、Python、Ruby、PHP...
 
本质:计算机本身只能识别机器语言(二进制)

posted @ 2021-11-17 22:41  似小陈ya  阅读(128)  评论(0编辑  收藏  举报