首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
COC++ 编译器面向对象技术的实现   总被引:2,自引:1,他引:2  
COC++编译器的功能是将C++源程序转换为等价的C程序。COC++编译器不是使用传统的构造方法而是采用面向对象的设计技术,将相应成分如符号表,语法分析等模块封装为类,并以C++语言实现。符号表类封装符号表及其建立、登录、查找等操作。基于C++的作用域规则,COC++编译器为每个作用域中的符号建立一个符合表,利用指针链指明嵌套关系和继承关系。语法分析的模块设计为一个抽象类,定义所有语法成分类的公共特性和公共接口。实际的分析工作和语义处理工作通过C++语言的多态机制由相应的派生类各自的成员函数实现。这样类化的编译结构不会因为增加某些语言成分而做很大的改动。阐述了面向对象的技术用于编译系统的设计和开发的特点。  相似文献   

2.
Addin技术是用于扩展微软集成开发环境功能和事件处理能力的一种手段.提出了使用该技术衔接集成开发环境的多项任务,实现了对Visual C++程序的批量编译运行,并将其应用于学生电子作业的批阅.  相似文献   

3.
概述了国内外著名高校《编译原理》实验的内容设置。利用电子科技大学新实验改革契机,对《编译原理》实验课程进行了改革探索,以实现一个简单的程序编译器为目的,采用C/C++语言及Lex Yacc两种解决方案,在两个教学小班中进行了教学实践并进行比较。通过理论联系实践的方式,加强学生对编译原理知识的理解,提高学生的系统软件设计能力。  相似文献   

4.
《编译原理》是计算机专业的一门综合性较强的专业课程,对它的掌握需要从多方面入手,笔者通过自己的亲身实践,对本门课程在教学方法改革方面作了一定深度的探讨,经过实践,证明此种“成功=鼓励+启发+实践”的教学方法确实适用于本门课程的教学。  相似文献   

5.
编译实践探索   总被引:1,自引:1,他引:0  
编译既是一门技巧,也是一门艺术,即语言艺术的再创作。通过对编译实践的探讨不难看出,编译其实是一门永无止境的艺术,它的艺术美已经超过了语言本身的范畴。只有遵循“实践——认识——再实践——再认识”这一规律,不断练习,不断总结,逐步认识英汉两种语言在表达方面的相同之处与不同之处,才能积极有效地提高编译能力。  相似文献   

6.
在Windows系统中使用Cygwin工具构造UNIX虚拟环境,配置编译JPEG XR所需要的编译环境,然后用这个编译环境对JPEG XR工具包内的编解码算法进行编译,并产生二进制可执行文件。用Visual Studio 2008对JPEG XR工具包内的编解码算法进行编译,并产生二进制可执行文件。  相似文献   

7.
模块是八十年代程序设计语言中最主要的特色之一,它的出现给编译技术提出了新的课题。本文介绍了Modula-2中提供的四类不同的模块,并给出了在Modula-2/AD实现中相应的编译处理方法。  相似文献   

8.
分析讨论了VC IDE对源代码的编译链接过程,以及对编译链接中间文件的处理特点,给合实际应用例子,介绍了一种在整个计算机系统中定向定制公用工程编译链接工作文件夹的管理思想,可以使编译链接中形成的垃圾文件占用空间的回收过程简化,优化了工程文件的管理逻辑。  相似文献   

9.
介绍了采用模板和继承方法设计可重用C++类的方法,探讨了采用继承和模块的区别。介绍了重用C++类时的方法和应注意的问题。  相似文献   

10.
孟亚辉 《科技信息》2008,(16):221-222
《编译原理》课程是计算机专业的一门重要专业课。针对《编译原理》课程教学过程存在的问题,思索问题,探讨课程教学改革,以使该课程的教学内容更好的适应专业素质教育和计算机科学的发展。  相似文献   

11.
在传统的图像处理程序中,由于没有标准的API,往往会造成编码量大,效率又不高的结果.而OpenCV提供了统一的API,为后续的图像处理提供了极大的便利,在这里首先介绍了在VC++6.0下安装、配置OpenCV(这里主要指的是OpenCV1.0版本)环境,以及建立OpenCV下的VC++6.0应用程序框架.在模板数据库建立的过程中,首先将模板图片进行二值化,将特征值提取出来,存入模板库,从而完成模板数据库建立,再根据模板数据库对目标图片进行比对的过程中,将该目标图片的特征值与模板数据库中的所有特征值进行比对并计算相似度,进而针对相同字符的不同模板计算该相似度的期望和方差,根据计算所得的期望和方差得到最匹配的字符,即最终结果.  相似文献   

12.
定义了一类新的易处理理论:s-EPCCL理论.在此基础上,提出了一种以s-EPCCL理论为目标语言的多值知识编译方法.该方法与现有知识编译方法不同的是,它可以对多值知识库进行编译.经过多值编译后,任意查询都可以在多项式时间内得到应答.  相似文献   

13.
介绍了利用模板技术在母语中定义持久类的实现方法.该方法通过抽象持久类的一般特性定义出持久类的共同的类模板,定义持久类的过程就是由类模板生成模板类的过程.该方法完全区分持久语义和挥发语义,能很好地处理属性的多态性,易于管理持久对象,为最终实现面向对象数据库和持久性程序设计语言提供了很好的基础  相似文献   

14.
介绍了采用模板和继承方法设计可重用C++类的方法,探讨了采用继承和模板的区别.介绍了重用C++类时的方法和应注意的问题.  相似文献   

15.
本文提出一种对 PASCAL 语言实现分块编译的方法,并讨论了有关问题。要点是首先把过程说明和函数说明处理作编译单位。然后压缩去源程序中无需语法检查的编译单位,从而对压缩过的源程序进行编译。这样,用户能把注意力集中于正待语法检查的少数编译单位,并节省计算机机时。这种分块编译思想适用于基于分程序结构的其它非模块化程序设计语言。这种方法的特点在于:它支持模块程序设计策略,也支持逐步精化设计策略,可以作为软件研制的手段而应用。  相似文献   

16.
本文论述了基于教学做一体化的《安全人机工程》教材编写的现状、编写内容和教材的使用效果三方面,提出了教学做一体化《安全人机工程》教材编写的必要性和重要性,以引起高职高专院校安全类专业以及其他相关专业对教学做一体化教材编写的重视。  相似文献   

17.
提出了中文邮发刊、非邮发刊混编订购数据库在图书馆期刊管理工作中的建立和使用问题,提供了中文报刊混编订购数据库目录变换中的邮发报刊订购目录的排序程序,解决了中文报刊混编订购数据库目录变换中的一个关键性问题  相似文献   

18.
在有限元法和边界元法的区域离散化计算程序中运用了基于ANSI/ISOC 标准模板库(STL)的面向对象技术,以向量模板类的特化继承对象为变容量数据容器,实现了可按计算实例的离散结点数量动态存取数据的机制和数据容器的零容量启动,从而避免了运算时系统对静态内存空间的超量占用.  相似文献   

19.
目前基于SVD的水印算法是直接对宿主图像或水印图像进行奇异值变换(SVD),然后将水印嵌入宿主图像的的奇异值中。提出了一种新的基于SVD-DWT的水印算法,先对宿主图像和水印图像进行小波变换(DWT),然后将水印嵌入各频带的奇异值中,并且水印嵌入系数随频带不同而不同。在JPEG压缩、图像旋转及剪切等攻击方式下,对该水印算法进行了鲁棒性分析,数值实验表明该水印算法具有良好的抗攻击性和安全性.  相似文献   

20.
水文资料整编是水文测量的重要内容,水文资料整编的内容和方法关系到水文工作在社会中的地位。分析了汾河二坝水文站整编资料的程序和内容,提出了今后汾河二坝水文测站水文资料整编的可行办法。  相似文献   

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

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