【摘 要】
:
我们针对嵌入式系统软件设计的特点以及JavaScript解释器的发展状况,结合自主设计并实现的嵌入式浏览器JLBrowser,详细介绍了嵌入式JavaScript解释器的关键设计技术与实现方
论文部分内容阅读
我们针对嵌入式系统软件设计的特点以及JavaScript解释器的发展状况,结合自主设计并实现的嵌入式浏览器JLBrowser,详细介绍了嵌入式JavaScript解释器的关键设计技术与实现方法.内容主要包括解释引擎、解释执行控制器、表达式归约器、资源管理及对象解释技术.我们所实现的解释器基于一种自定义的中间数据结构.根据这一中间结构所设计的语言编译/解释模型,使得解释器结构简单明了、代码精简,同时也实现了JavaScript语言的一般特性.在设计与实现过程中,我们提出了一种改进的、基于对象的算符优先算法,将各种类型的表达式统一归约处理;另外,为满足嵌入式系统的实时性和稳定性要求,提出了一种资源管理策略和算法,对系统CPU资源和内存资源进行了有效的管理;最后,从对象的存储结构、对象的引用、方法调用和对象的事件处理四个方面实现了JaVaScript语言基于对象的特性.在对象解释技术中,我们将对象的方法翻译为C语言函数,解决了对象的方法调用问题;通过复制函数的语法树结构,解决了函数的递归调用问题.
其他文献
Web Services是XML、SOAP、WSDL和UDDI四种技术的汇合, 采用Web Services技术的目的是使应用功能以标准的和可编程的方式在整个互联网上可用.这不但使原本只能通过严格的专用
随着Internet/Intranet技术和多媒体技术的发展,远程教育逐步显示出其潜在的优势。远程考试是远程教学的一个重要组成部分,随着教学内容的不断丰富和参加远程教育人群的增加,要求
该文首先回顾了网络流量工程以及各种测量技术的发展历史,对典型的网络测量技术进行了重点介绍.在主动式测量协议中,IPMP作为一个灵活高效的网络测量协议,能够对转发系统和目
现代电信事业的迅猛发展,使得实现通信机房的无人值守或者少人值守,对通信电源进行计算机管理已成为电信事业发展的必然方向。该文主要从系统分析和软件开发的角度,针对无人值守(少人值守)通信电源监控系统的特点,对通信电源集中监控系统作了一些研究。 论文首先对通信电源集中监控系统进行了简要的介绍,阐述了电源集中监控的必要性和国内外的发展现状以及今后的发展方向,论述了监控系统的组成结构、功能及监控系统的
该论文针对XML文件的结构特点,实现了XML的计算机自动阅卷.从而克服了人工阅卷的缺陷,评分速度快,正确性高,客观性强,阅卷质量大大提高.该阅卷系统在功能上主要实现了对XML文