首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

手机平台JavaScript语言解释器设计与实现

摘要第1-5页
ABSTRACT第5-9页
第一章 绪论第9-18页
   ·选题背景及意义第9-11页
     ·手机应用发展现状第9-10页
     ·低端手机应用市场发展现状第10-11页
   ·低端手机中间件平台第11-12页
   ·手机浏览器中JavaScript解释器发展概况第12-15页
   ·程序设计语言解释技术研究概况第15-16页
   ·研究目的及内容第16页
   ·论文组织第16-18页
第二章 解释器系统的总体结构设计第18-28页
   ·手机中间件平台内存策略第18-21页
     ·Doug Lea内存管理算法概述第19-20页
     ·Doug Lea内存管理内存块开销第20-21页
   ·JavaScript语言第21-23页
     ·JavaScript简介第21-22页
     ·JavaScript和ECMAScript第22-23页
     ·解释器支持的JavaScript语言点第23页
   ·基于VRE的解释器系统结构设计第23-27页
     ·JavaScript解释器与手机平台的关系第23-24页
     ·JavaScript解释器在浏览器中的位置第24-25页
     ·JavaScript解释器系统结构设计第25-27页
   ·本章小结第27-28页
第三章 JavaScript解释器前端设计及实现第28-44页
   ·基于快速查找表的词法分析设计第28-32页
     ·低端手机平台词法分析策略设计第28-29页
     ·词法分析器的实现第29-31页
     ·关键字运算符快速查找表设计第31-32页
   ·符号表设计与实现第32-35页
     ·符号表构造策略分析第32-33页
     ·哈希函数的设计第33-34页
     ·符号表的哈希函数冲突处理设计第34-35页
   ·低端手机平台语法分析器的设计第35-43页
     ·语法分析策略分析第35-36页
     ·语法分析器的设计第36-38页
     ·JavaScript的属性文法设计第38-39页
     ·语法栈与抽象语法树设计第39-42页
     ·语法语义分析部件实现第42-43页
   ·本章小结第43-44页
第四章 中间码与解释后端设计第44-59页
   ·基于抽象语法树解释的问题第44-45页
   ·中间码的设计及生成第45-50页
     ·可执行程序段分割处理策略设计第46-47页
     ·变量声明中间码生成设计第47页
     ·控制语句if-else中间码生成设计第47-48页
     ·循环语句for()中间码生成设计第48-50页
   ·解释后端设计第50-54页
     ·解释后端关键数据结构设计第51-52页
     ·解释后端控制程序实现第52-54页
   ·对象的单继承解释设计第54-56页
   ·构造函数与子函数的解释设计第56-57页
   ·本章小结第57-59页
第五章 系统优化设计及性能对比第59-64页
   ·基于片内存储优化设计第59-61页
   ·与其他解释器性能对比第61-63页
   ·本章小结第63-64页
第六章 结论与展望第64-66页
   ·结论第64-65页
   ·展望第65-66页
参考文献第66-70页
附录第70-80页
致谢第80-81页
攻读硕士学位期间的主要研究成果第81页

论文共81页,点击 下载论文
上一篇:虚拟场景中污染气流扩散的仿真技术研究
下一篇:电子商务个性化推荐系统研究