首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 537 毫秒
1.
基于Unicore架构,对Dalvik虚拟机进行了移植优化.通过分析Unicore架构下应用程序二进制接口与Dalvik虚拟机的平台相关性,设计实现了jniArgInfo变量字段的布局以及与Dalvik虚拟机平台相关的本地方法调用桥.在设计完成Unicore架构下的快速型解释器入口函数、别名寄存器、汇编宏定义以及汇编版本快速型解释器架构等组件的基础上,结合虚拟机快速型解释器的混合实现机制对Dalvik虚拟机进行了优化,并对优化后Dalvik虚拟机的兼容性、功能、性能进行了测试验证.实验结果表明,优化后的Dalvik虚拟机符合Android系统规范,虚拟机核心部件及Dalvik解释器性能稳定,与优化前相比,系统每秒执行的字节码数目提升达147%.与同类平台的对比测试结果验证了Dalvik虚拟机性能提升的合理性.  相似文献   

2.
因为缺少解释器,对程序进行自动分析和测试领域中有很多问题难以解决.设计解释器的一个核心问题是如何表示表达式,使其既便于人工检查也便于计算机自动生成和解释执行表达式.传统的表示方式主要针对编译器进行设计,不适合解释器.为此,综合运算符的特性和常见表示方法的优缺点,提出用抽象语法链EOE*表示表达式,给出了相应的提取和解释执行算法,并成功应用于本项目组开发的解释器中.  相似文献   

3.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求.  相似文献   

4.
一种嵌入式SQL语言在VC++中的实现方法   总被引:2,自引:0,他引:2  
提出了一种在VC 6.0中使用嵌入式SQL语言访问Microsoft SQL Server 2000数据库的编程实现方法.该方法通过预编译嵌入式SQL程序,配置VC 6.0中的Project Settings,生成了可访问Microsoft SQL Server 2000数据库的执行程序,从而可以实现比单独使用SQL或C语言更多的功能和更灵活的应用.  相似文献   

5.
SQL为数据库的管理提供了极大的方便。目前已有一批优秀的数据库管理软件,如Oracal、Mysql、SQL server、Access等,然而国内数据库管理软件开发进程缓慢,目前尚未出现一个商用的国产数据库管理软件。这说明国内计算机教育方面存在“重理论,轻实践”的问题。为了在教学中将编译理论和编译实践相结合,设计并实现了一个简化的基于FoxPro数据库的SQL编译器。该编译器主要有词法分析、语法分析、语义规约和数据库文件操作等功能。  相似文献   

6.
针对车床仿真系统指令解释器的瓶颈问题, 开发设计一种快速、 高效、 合理的指令解释器, 并给出了指令解释器的分析设计过程, 结合更合理的指令存储模式, 实现了快速有效的词法、 语法、 语义检查和高精度直线型和圆弧型的解释过程. 实验结果表明, 该解释器指导的车床仿真系统在执行速率、 切割精确度及合理性上都
有一定改进.  相似文献   

7.
目前,Linux网络计算杌中的Java虚拟机在运行Java应用程序时,存在着执行性能较低的问题。该文实现一种优化方案:在Katie虚拟机中应用并改良直接线索式解释器优化技术。旨在兼顾LinuxNC现有的硬件配置和软件模式,有效地提升Java虚拟机运行效率,并保证较低的CPU和内存成本。从而改善虚拟机的性能表现。  相似文献   

8.
Authorware在数据库应用方面的技术和设计实现   总被引:3,自引:0,他引:3  
介绍了Authorware怎样通过ODBC驱动器以及SQL语言实现对数据库操作,以及建立数据源、设计执行SQL命令的功能模块等,最后介绍了一个利用数据库技术的考试程序的设计实现。  相似文献   

9.
随着Linux系统广泛应用,数据库的开发至关重要.本文主要阐述"Linux+数据库"的开发模式,用动态PL/SQL高级数据库程序设计语言,提出了基于动态PL/SQL的数据库开发的两种模式,对动态PL/SQL数据库服务器进行了设计,并给出了客户端与数据库服务器的连接方式.这种基于动态PL/SQL数据库具有良好的安全和跨平台效果.  相似文献   

10.
钱雅萍 《咸宁学院学报》2012,32(8):143-144,157
数据库结构化查询系统,也称Structured Query Language(SQL)是一种数据库查询和程序设计语言,也是目前使用最广泛的数据库语言.本文从数据库结构化查询系统的现状争教学问题出发,提出了中文SQL理念,建立中文SQL语言库,并结合具体例子,阐明实现SQL的三个步骤和两个模块,从而改进SQL的学习.  相似文献   

11.
12.
13.
HUST抽象机是专为面向多目标机的C交叉编译系统设计的一种抽象机。本文阐述了该抽象机的结构、特点及设计思想。与其他抽象机比,该抽象机执行速度快,具有查运行溢出错、越界访问数组元素错和类型转换溢出错的能力。  相似文献   

14.
JAVA语言实现对象关系数据库的方法   总被引:1,自引:0,他引:1  
JAVA语言的产生以及JAVA虚拟机的跨平台性为开发新的对象数据提供了方便,提出了一种按照Atkinson正交持久化理论持久化对象,按照AssociationAlgebra中关联逄子计算关联集来访问持久对象集的对象关系数据库的管理与方法。  相似文献   

15.
霍胜杰 《中国西部科技》2009,8(28):32-34,41
本文论述了一种面MIPS-64位系统结构的汇编语言转换成二进制机器码的设计与实现技术。从编译原理的角度出发,采用词法分析,语法分析,语义分析及中间代码的生成等方法,逐步实现汇编语言到机器语言的转换。该汇编器可将分析和变换后得到的机器语言送入模拟器中进行模拟执行和进行相关的性能检测。  相似文献   

16.
介绍了M icro C语言的文法特点,并以该语言为处理对象,用YACC实现了该语言的编译器。本文主要从编译技术的角度对M icro C语言的语法分析、目标代码及其解释执行过程进行了详细地阐述。  相似文献   

17.
标准SQL是一种基于关系数据模型的库查询语言,其中的select语句基本不具备复杂类型数据查询能力。因此,在设计多媒体数据支持环境E-Support时,针对其对象描述和查询方面的需求,提出一个面向对象数据模型。在此基础上,给出一个基于面向对象数据模型的扩展select语句的文法。介绍其解释程序的实现技术,重点讨论复杂类型属性和对象引用属性的处理方法以及如何将查询结果封装成对象。  相似文献   

18.
介绍了车间生产过程仿真系统用于定义仿真环境中实体行为的仿真控制语言,这种语言可以有效地定义仿真中仿真实体的行为规则,通过调用系统接口函数,对仿真控制语言进行解释执行,完成系统实体对象的行为,主要讨论了仿真控制语言的设计思想和实现机制,提出了仿真控制语言的编译和解释的系统框架结构。  相似文献   

19.
现有Text2SQL方法严重依赖表名和列名在自然语言查询中的显式提及,在同物异名的实际应用场景中准确率急剧下降.此外,这些方法仅仅依赖数据库模式捕捉数据库建模的领域知识,而数据库模式作为结构化的元数据,其表达领域知识的能力是非常有限的,即使有经验的程序员也很难仅从数据库模式完全领会该数据库建模的领域知识,因此程序员必须依赖详细的数据库设计文档才能构造SQL语句以正确地表达特定的查询.为此,本文提出一种利用词典扩展数据库模式信息的Text2SQL方法,该方法从数据库表名和列名解析出其中的单词或短语,查询词典获取这些单词或短语的语义解释,将这些解释看成是相应表名或列名的扩展内容,与表名、列名及其他数据库模式信息(主键、外键等)相结合,作为模型的输入,从而使模型能够更全面地学习数据库建模的应用领域知识.在Spider-syn和Spider数据集上进行的实验说明了所提出方法的有效性,即使自然语言查询中使用的表名和列名与数据库模式中对应的表名和列名完全不同,本文方法也能够得到较好的SQL翻译结果,明显优于最新提出的抗同义词替换攻击的方法.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号