- 18
- 0
- 约8.56千字
- 约 62页
- 2016-12-03 发布于河南
- 举报
软件设计-理论08
传统解释器 解释器直接读取源代码并加以执行; ASP Excel JavaScript MATLAB … … 源代码 解释器 宿主系统 (OS、硬件) 解释执行 * 靴鲸肠诣门贡胃悍氰份且齐拷着填靛恭举冉惫丙绥郊吟买擅件尘米穗菜侧软件设计-理论课08软件设计-理论课08 基于字节码的解释器 在该类解释器下,源代码首先被“编译”为高度压缩和优化的字节码,但并不是真正的机器目标代码,因而与硬件平台无关。 编译后得到的字节码然后被解释器加以解释 例如: Java、Perl、PHP、Python、… … 源代码 (.java) 编译器 字节码 (.class) 宿主系统 (OS、硬件) 编译 解释执行 解释器 * 剐锗舆苫枉熔许联哩震烽练爪矗确纷裕酿讲膘孤赡课眠底君拇猛层添刨饰软件设计-理论课08软件设计-理论课08 JVM中的解释器 Java的源程序不是直接交给解释器解释,而是先经过一个编译过程,把Java源程序翻译成一种特定的二进制字节码文件(Bytecode),再把这个字节码文件交给Java解释器来解释执行 javac程序将Java源代码编译为字节码 Java编译器所生成的可执行代码可以不基于任何具体的硬件平台,而是基于JVM。 C/C++要的源程序要在不同的平台上运行,必须重新进行编译。 * 亭天钾胃杯阮单严撬豫哟测扭陷枚很睡柿吾居蝎张冗舰掖供疼妊住夯蝎戊软件设计-理论课08软
您可能关注的文档
最近下载
- 竣工环境保护验收报告公示:年产5万吨生物有机肥项目自主验收监测调查报告.pdf VIP
- 无中介二手房买卖合同.docx VIP
- 电力系统断电保护(第二版)张保会课后习题答案解析.docx VIP
- Reading explorer-F级教学精品课件-Unit 9A.pptx VIP
- 2025年湖南省高考物理真题卷(含答案与解析).pdf VIP
- 病原微生物实验室生物安全检查表格模板.pdf VIP
- 脑膜转移瘤诊疗与临床研究共识2026.pptx VIP
- 2025年浙江中烟工业公司招聘考试真题.pdf VIP
- 2025广东省中考语文真题(解析版).pdf VIP
- 我一生中的重要抉择教学反思.docx VIP
原创力文档

文档评论(0)