解释性语言
来源:互联网 发布:久其软件股票 编辑:程序博客网 时间:2024/04/27 19:04
计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能值型高级语言编写的程序。
翻译的方式有两种,一个是编译,一个是解释。
两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高。
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。这样解释性语言每执行一次就要翻译一次,效率比较低。
java很特殊,java程序也需要编译,但是没有直接编译称为机器语言,而是编译称为字节码,然后用解释方式执行字节码。java依赖JDK所以说也属于解释性语言
MATLAB 是解释型语言。
- 解释性语言
- 解释性语言
- 解释性语言
- 解释性语言和解释性语言的区别
- python之解释性语言
- 编译语言 compare 解释性语言
- 编译性语言&解释性语言
- python----高效的解释性语言
- 什么是解释性语言?什么是编译性语言
- 编译性语言、解释性语言和脚本语言
- 编译性语言、解释性语言和脚本语言
- 关于解释性语言和编译性语言
- 编译性语言、解释性语言和脚本语言
- 编译性语言与解释性语言........
- 编译性语言、解释性语言和脚本语言
- 编译性语言、解释性语言和脚本语言
- 解释性语言,编译性语言,脚本语言
- 编译性语言、解释性语言和脚本语言
- 软件应用生命周期平台应具有的特点
- REST初探
- String、StringBulider和StringBuffer
- 螃蟹 虾爬
- ER图设计时表名和字段名的重要性
- 解释性语言
- (8)查看linux版本
- 心急吃不了热豆腐
- ZK 初用感受
- Eclipse中设置注释中的用户名
- 数据存储机制(一)
- 经验值非借不能快速提升也!
- JNA以及窗口透明度WindowUtils
- P2P之TCP穿透NAT的原理