共查询到18条相似文献,搜索用时 78 毫秒
1.
对面向对象、泛型程序设计(Generic Programming)进行了较为深入的分析,阐明了各自的目标、技术特征及其优缺点,着重论述了C 语言的一个泛型编程扩充语言C如何通过一种叫做"命名类型约束"的新的机制来实现静态类型需求的直接语言支持和编译检查,实现类型约束编程。 相似文献
2.
3.
泛型编程是一种新的编程思想,它基于模板技术,有效地将算法与数据结构分离,降低了模块间的耦合度。STL(standard templatel library)是采用泛型编程思想设计的类库,其涵盖了常用的数据结构和算法,并且具有跨平台的特点。将泛型编程思想和汛库用于内存数据库系统的设计中,降低了开发强度,提高了程序的可维护性及代码的可重用性。 相似文献
4.
泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了泛型程序设计的基本方法,并利用直积和直和给出了构造多型值的方法。利用这一结果能够定义各种数据类型的相等性,同时,定义相等性的方法也可以自然地推广到其他函数的定义上。 相似文献
5.
面向对象程序设计与泛型程序设计 总被引:1,自引:0,他引:1
韩玉坤 《大庆师范学院学报》2006,26(2):81-83
目前在程序设计领域中面向对象程序设计占据着的主导地位,而随着面向对象程序设计的广泛应用,其自身固有的一些不足和缺陷也就显露出来。于是,一种新的程序设计方法———泛型程序设计近年来开始倍受人们的关注。因此对面向对象和泛型这两种程序设计方法进行介绍、分析讨论是非常必要的。 相似文献
7.
泛型程序设计可大幅度提高程序的可重用性、可靠性和开发效率,高抽象的泛型机制则有助于降低泛型编程的复杂度.该文介绍了一种抽象泛型机制的核心思想和编程技术,分析了新型Java中与之对应的实现机理,并归纳出相应的转换规则,且在既有平台中实现了抽象泛型程序到新型Java泛型程序的自动转换和运行,最后通过一个Kleen算法实例,展示了抽象泛型机制的实际运用和相应Java程序的自动生成.抽象泛型机制的新型Java实现,在降低可重用算法构件的设计复杂度、提高算法构件可靠性的同时,也为泛型构件的设计和描述提供了行之有效的新途径. 相似文献
8.
在对泛型程设本质特征深入研究的基础上提出了新型泛型语言机制构想,并在Apla→Java生成系统中具体实现的新方法.该方法比现有的Java、C++、C#等语言中泛型机制的实现方法简单,并通过经典算法实例演示实现效果,大量用例的成功测试表明该实现方法的可靠性和新型泛型语言机制的正确性. 相似文献
9.
讨论了如何利用本地方和动态链接函数库实现JAVA与C的混合编程的方法,同时指出了JAVA和C之间的参数传递关系。 相似文献
10.
泛型程序设计是目前较流行的一种思维模式,应用于各种编译器中,本文对C++与C#中泛型编程思想及实现方法进行了比较,讨论了它们之间的差异性,以便今后能更好地在不同的编程环境中使用泛型编程方法去有效地解决相关问题. 相似文献
11.
介绍generic程序设计技术,探讨了generic程序设计在C 中的应用,说明了C 标准模板库的组成,并通过实例说明模板的应用。 相似文献
12.
杨鹏 《湖北民族学院学报(自然科学版)》2003,21(3):62-65
泛型程序设计是继面向对象程序设计之后对程序设计领域的又一次大的冲击,它对问题高效,而优雅的处理方法是很值得计算机专业人员参考与借鉴的,总结了一些最常用的泛型程序设计技术,实践证明,掌握这些常用技术,不仅可以在实践中收到立竿见影的效果,而且可以更好的理解泛型程序设计的精髓。 相似文献
13.
本文以数据类型的抽象与重构为线索,分析与评介了程序设计语言与方法的演化过程及其必然性,探讨面向对象程序设计与实现需解决的若干问题。在此基础上介绍了面向对象程序设计在数据库与人工智能两大分支中的应用途径、现状与前景。 相似文献
14.
黄剑玲 《上饶师范学院学报》2006,26(3):70-73
Turbo C语言与汇编语言各有优点,目前两者的混合编程得到了广泛的应用.本文讨论了两种方法实现Turbo C语言与汇编语言的混合编程,详细分析了混合编程时应注意的一些技术问题,并给出了应用程序实例。 相似文献
15.
面向对象程序设计语言的有效实现是一个重要的研究课题.类型系统是编译代码优化的前提.本文以Smalltalk语言为背景,讨论了一个类型系统及其类型检查方式,即静态附类型——动态检查。这个类型系统不仅提供了编译优化信息,还保持了动态约束带来的系统灵活性。 相似文献
16.
Java和Matlab混合编程及其应用 总被引:1,自引:0,他引:1
Java面向对象编程语言和Matlab具有各自的优缺点。将二者结合起来进行混合编程应用到情感语音特征值分析可以充分发挥其各自的优点,弥补单独编程的不足。本文介绍了通过Matlab调用Java及Java调用Matlab的技术,并简要介绍了在Java中调用Matlab实现情感语音语谱图的显示方法。 相似文献
17.
本文介绍一种强类型面向对象程序设计语言——Toop. 该语言是一种类型化语言,可用于开发可靠性较高的程序,并具有与弱类型的面向对象程序设计语言相当的灵活性。 相似文献
18.
面向对象程序设计的核心概念在C++中的实现 总被引:2,自引:0,他引:2
解释了面向对象程序设计的3个核心概念-封装,继承,多态,并通过实例给出了其在C 语言中的实现,这样,可把握重点,以更好地学习C 语言。 相似文献