首页> 中文学位 >嵌入式JavaScript脚本解释器的研究与实现
【6h】

嵌入式JavaScript脚本解释器的研究与实现

代理获取

目录

文摘

英文文摘

第1章绪论

1.1.选题背景及意义

1.1.1 嵌入式系统的广泛应用

1.1.2.嵌入式系统的发展趋势

1.1.3.嵌入式浏览器的特点

1.1.4..嵌入式浏览器中脚本解释器的特点

1.2.国内外发展现状

1.3.解释器主体框架

1.4.研究内容

1.5.论文组织

第2章基于OOC对象模型的程序设计环境

2.1.面向对象技术和嵌入式开发环境

2.2.OOC对象模型

2.2.1.内存布局

2.2.2.封装机制

2.2.3.继承机制

2.2.4.多态机制

2.2.5.高级面向对象实现机制

2.2.6.效率分析及策略

第3章JavaScript语言

3.1.JavaScript简介

3.2.JavaScript和ECMAScript

3.3.JavaScript版本的演化

3.4.JavaScript语言的特点

第4章词法和语法分析

4.1.词法分析

4.1.1.自动分号插入

4.1.2.词法错误处理

4.2. 语法分析

4.2.1.抽象语法树的设计与实现

4.2.2.语法错误的处理

第5章中间代码的生成及优化

5.1.字节码的格式

5.2.字节码的生成

5.3. 优化框架

5.3.1.整体架构

5.3.2.动态运行信息采集

5.3.3.优化决策

第6章虚拟机

6.1.运行时环境

6.2.JavaSript到C的语言映射

6.3.垃圾回收

第7章自动测试

7.1.测试范围

7.2.测试过程

7.3.测试结果

第8章应用程序接口

8.1.Web浏览器和解释器

8.2.应用程序接口

8.2.1.创建运行时和上下文

8.2.2.创建自定义对象

8.2.3.解释脚本

结束语

致谢

参考文献

学位论文知识产权声明书及学位论文原创声明

展开▼

摘要

论文在深入研究了C++对象模型的基础上,提出了一种针对嵌入式开发环境的低运行成本和维护成本的对象模型——OOC对象模型,其执行效率可以和C++对象模型相比.我们选择了嵌入式开发环境中普遍支持的C语言实现了该模型的程序设计环境,并在此环境中实现了解释器的前端.论文在考察了目前较先进的优化机制的基础上,考虑到嵌入式环境的资源限制,提出了适用于JavaScript解释器的优化框架.该框架利后后端程序动态运行信息,制导前端进行优化决策,在不降低系统可用性的前提下,选择出最有效的优化策略,从而使性能得到提高.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号