首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
设计和实现了一个基于超媒体模型、并且支持课件工程的CAI课件开发环境;详细了讨论其中的课件目录管理器设计、课件单元编辑器设计、超文本编译器和不规则热点编辑器设计等,并在实际应用中取得了良好的效果.  相似文献   

2.
使用高可靠的编辑器进行软件设计将从设计源头为嵌入式系统的开发提供更多的安全保障.以支持控制流检测算法的编辑器为例,设计了3个高可靠特色功能模块,实现了编辑器对安全编译扩展语法的识别、对安全编译器控制流检测层编译信息的显示、对语法安全子集的支持;使用动态配置文件的方法实现了对多种高可靠安全编译算法的语法加亮功能.  相似文献   

3.
在UP-NETARM 2410-S实验平台上,采用Linux操作系统,利用MINIGUI作为图形界面支持系统,编程语言采用C语言,利用VI文本编辑器,交叉编译器采用armv4l-unknown-linux-gcc完成了基于嵌入式的触摸式计算器的设计.利用MINIGUI软件,实现了触摸式计算器的设计,触摸式计算器具有简单科学计算器的功能.  相似文献   

4.
基于GEF框架的本体图形编辑器的设计与实现   总被引:1,自引:0,他引:1  
文章通过对Eclipse平台和GEF框架的介绍,分析了Eclipse平台在图形编辑方面的优越性.本体论来源于哲学,用于知识表示、知识共享和重用.本文结合本体编辑,设计并实现了基于Eclipse平台下的本体编辑器,对编辑器的系统结构做了详细地分析.编辑器由模型、视图、控制器三大部分组成,由于采用基于MVC模式的GEF框架,使得软件结构清晰,明显缩短了软件的开发周期,提高了软件的可维护性和代码的重用性.  相似文献   

5.
作者提出了设计超媒体简报系统的基本思想 ,并给出一种具体的实现方案 ,该系统较好地实现了编辑和浏览超媒体文档的功能 首先 ,在给出了多媒体节点和链的数据结构的基础上 ,设计了一个把包含超链接信息的文本文件转换成超媒体文档的文本文件编译器 ,并利用媒体控件接口函数集MCI实现声音、动画和视频在系统中的播放 ,然后 ,设计了一个热点编辑器 ,用以建立具有规则热区和不规则热区的超图像 ,最后采用了两种导航方法 ,解决了系统中的迷航问题  相似文献   

6.
本文在分析多文档界面环境机制的基础上,在Delphi7编程环境下开发一个支持多文档界面的文本编辑器,实现了在一个编辑器程序实例中同时编辑不同的文本.文中给出了具体的编程方法和相关程序代码,并通过该编程示例展示出开发支持多文档界面的Windows应用程序的基本编程规范.  相似文献   

7.
作者提出了设计超媒体简报系统的基本思想,并给出一种具体的实现方案,该系统较好地实现了编辑和浏览超媒体文档的功能,首先,在给出了多媒体节点和链的数据结构的基础上,设计了一个把包含超链接信息的文本文件转换成超媒体文档的文本文件编译器,并利用媒体控件接口函数集MCI实现声音、动画和视频在系统中的播放,然后,设计了一个热点编辑器,用以建立具有规则热区和不规则热区的超图像,最后采用了两种导航方法,解决了系统中的迷航问题。  相似文献   

8.
面向对象编译类库构造   总被引:5,自引:0,他引:5  
通过对编译系统进行面向对象分析,探讨了基于类库的编译器构造方法.在抽取语言文法基本结构的基础上,构造了可复用的编译基本类.编译基本类模型以语法单元为单位,集编译过程中词法分析、语法分析、语义处理、优化和执行等操作与一体,打破了传统编译器中各个编译阶段的空间分割.在基于类库构造的编译器中,对符号表做了类化处理并采用了动态的多级结构,同时将语言语法和语义的处理相分离.提高了编译成份的可扩展性、可复用性和可维护性.  相似文献   

9.
编译器的性能受机器平台的影响,只有编译器与机器平台相适应配套,才能发挥出极致性能.因此,编译器优化工作显得尤为重要.在传统的编译器优化工作中,常采用的是迭代测试分析方法,但编译器优化Pass繁多,使用此方法致使测试任务量大、分析数据量多、优化工作难.因此,提出一种正确性粗细粒度差异化分析技术,从正确性性能摸索、粗粒度迭代测试以及细粒度核心差异化分析三方面解决编译器优化工作中的困难.最后,通过SPEC CPU2017实验测试,验证了该方法的实用性,为GCC优化提供了正确的优化方向.  相似文献   

10.
μC/OS-Ⅱ操作系统支持多种芯片.针对ARM的编译器大多采用的是ARM公司提供的ADS,一些提供ARM芯片的厂家常用自己提供的编译器,导致在ADS中编译的代码不能在该厂家提供的编译器中编译.通过μC/OS-Ⅱ在OMAP5910中ARM核端的成功移植,阐述了在CCS编译器下移植和ADS1.2编译器下移植的异同点,介绍了通过TI公司的CCS编译器来编译μC/OS-Ⅱ,移植到OMAP5910的3个要点:系统启动代码、与操作系统移植相关代码及系统时钟定时器驱动.为通过CCS编译器进行编译把μC/OS-Ⅱ移植到TI公司的其它芯片提供了很好的样例.  相似文献   

11.
编译基础设施生成的编译器对与目标机特征相关的优化支持不足 ,同时嵌入式应用系统的发展要求高质量的目标代码 ,为此 ,提出一种可执行代码级优化器生成框架EOGF (executable optimizer generation framework) ,以及该框架的关键支撑技术。与现有的编译器生成工具相结合 ,如 GCC(GNU com piler collection) ,可以实现高质量编译器的快速开发 ,并可以方便地充分利用目标机特点进行相关优化 ,提高目标代码质量。实验结果证明 ,EOGF是一个简便、灵活且有效的可执行代码级优化器生成工具  相似文献   

12.
根据 C 编译程序的机制,本文以若干翻译实例证明并非所有 C 语言的目标代都是高质量的,只有那些通晓用抽象和具体(硬件)方式描述问题的程序员才可望获得高质量的目标代码。  相似文献   

13.
该文提出了一种OpenMP翻译技术,旨在提高OpenMP编译系统的性能,并在这种技术基础上构造了一个完整的基于ORC的OpenMP编译系统。系统采用了下面的主要技术来提高性能:1)系统集成在后端的优化编译器中,具有更多的优化机会,并可以采用更为精细的开销模型;2)提出了一种基于指导语句全局嵌套类型的OpenMP翻译技术,可以有效地减少翻译代码的长度,并减少运行时开销。这个OpenMP系统从设计开始,就是为了提供一个合适的编译技术研究平台,具有更好的可控制性、可调试性和丰富的工具支持。  相似文献   

14.
本文介绍IBMPC/XT机的代码生成器的设计。我们把编译程序分成两部分:前端编译和后端编译。前端编译对源程序进行分析,生成抽象指令形式的中间语言;后端编译对抽象指令进行处理,产生PC机汇编代码。对中间语言,采用语法制导原理进行分析,采用模式匹配产生汇编代码。  相似文献   

15.
本文应用汇编语言、C语言和PASCAL语言,成功地设计了针对PC机的超级FOR-TRAN工作平台(TF系统).把FORTRAN语言的编辑、编译、连接、调试及目标文件的运行集于一体,使FORTRAN用户在一个集成的工作环境下应用FORTRAN语言.解决了过去烦锁的行命令式的操作,为FORTRAN用户创造了一个良好的工作界面.  相似文献   

16.
介绍了接口定义语言 (IDL) ,描述了IDL编译器在基于CORBA系统开发中所处的地位和意义之后 ,重点介绍了IDL编译器的基本构造方法 ,进而提出OMGIDL编译器的一种优化设想 .  相似文献   

17.
介绍了测试仪表中一种编译器的开发,采用此编译器后,可以使测试项目集编译成可以被调用执行的测试项目库,从而减少了测试仪表的开发工作。  相似文献   

18.
传统的编译器前端生成器由于结构和算法等原因, 通用 性和可扩展性较差. 为解决这一问题, 提出并实现一种通用可扩展编译器前端生成器〖CD2 〗JLUCC. JLUCC使用面向对象、 反射和设计模式等技术, 具有通用、 可扩展和易于使用等 特点. 通过使用JLUCC开发C/ATLAS语言编译器的实践, 验证了JLUCC的有效性.  相似文献   

19.
Visual Prolog智能集成开发环境评述   总被引:15,自引:2,他引:15       下载免费PDF全文
Visual Prolog是国际上已经广泛流行的功能强大的通用智能化应用集成开发环境。本文全面评述其功能特点,包括Visual Prolog的由来与发展,可视化开发环境,可视化编程接口,语言与编译器,运行环境等。  相似文献   

20.
中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 ,进一步实现了高质量编译器的快速开发  相似文献   

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

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