泛型程序设计相关论文
几十年来,软件重用一直是计算机软件科学重要的研究工作之一。从面向过程的结构化方法到面向对象方法都是在提高软件的重用程度,但迄......
泛型程序设计可以大幅度提高程序的可重用性、可靠性和开发效率,使建设软件构件工厂的理想得以实现。泛型约束机制可对泛型参数的合......
在软件开发与维护中,潜在着一种软件内部结构复杂化和有序性降低的趋势。为了消除和改变这种趋势,引发了软件重构技术的研究。重构,其......
有效解决“软件危机”的一种重要途径是使用形式化方法来开发软件产品。薛锦云教授在国家863和多项国家自然科学基金的资助下,根据......
用形式化方法开发软件,被当今计算机界誉为克服“软件危机”、提高软件可靠性和生产效率的革命性途径,是实现软件自动化的关键。薛锦......
现在,计算机软件系统逐渐变得越来越复杂,本身的开发难度更是在不断增加。传统的开发方法主要依靠手工方式,效率低下、质量欠佳、......
泛型程序设计是一种重要的程序设计风范,它强调使用概念进行程序设计,追求抽象和效率的和谐统一,以易扩展、易交互的方式表达算法、数......
编程语言在软件设计领域经历过三次重大的变革,它们分别是面向过程的编程,面向对象的编程和泛型编程.其中的每一次变革不仅影响到......
泛型程序设计通过从更高的层次对具体的算法和数据结构进行抽象,提高了软件的可扩展性、复用性和类型安全性,它主要是基于一系列自......
泛型程序设计提供了一种重要的程序设计范型,使程序员无须为不同的数据类型重复编写功能相似的程序代码。本文以相等函数为例阐述了......
泛型程序设计是继面向对象程序设计之后对程序设计领域的又一次大的冲击.本文从泛型程序设计的历史、基础、理论、关键技术等方面......
目前在程序设计领域中面向对象程序设计占据着的主导地位,而随着面向对象程序设计的广泛应用,其自身固有的一些不足和缺陷也就显露......
基于军事信息安全和火控领域战场态势分析的需求,论述了利用Linux下开源工具包Qt,开发军用二维数字地图的全过程,包括地图架构、实......
泛型程序设计思想经常出现在软件理论研究和抽象算法的设计中,用于表示复杂结构和算法中具有共同性质的东西,常被人们看成是继面向......
使用泛型概念对领域知识进行抽象是泛型程序设计方法的基础.在新的C++0x标准中泛型概念将成为一个新的语言设施,这将为设计可复用、可......
对面向对象、泛型程序设计(Generic Programming)进行了较为深入的分析,阐明了各自的目标、技术特征及其优缺点,着重论述了C++语言......
数据结构是目前许多理工类专业的必修课,在教学中应多采用程序设计的新技术、新概念。本文重点讨论了如何把新兴的泛型程序设计技术......
泛型程序设计(Generic Program)是继面向对象程序设计(Object Oriented Program)之后对程序设计思想的又一次洗礼.它可让你重复运......
2002年11月,C#语言的设计者Anders Heilsberg在OOPSLA(面向对象编程:系统,语言和应用)大会上向与会者展示了可能在下一版本C#中出现的一......
DAO模式是标准的J2EE设计模式之一,是持久层的标准模式。实现DAO模式不但屏蔽了数据存储最终介质的不同,也屏蔽了实现技术的不同。分......
为提高基于消息传递的并行程序设计的效率,创新性地将现代泛型和面向对象技术应用于新型消息传递库(GOOMPI).在GOOMPI中,构造了一个完整......
目前在程序设计领域中面向对象方法占据着主导地位,但其自身也固有一些不足和缺陷。为了能更好地重用软件,有效提高软件的生产率,仅有......
泛型程序设计是一种通用、可复用组件的设计方法,首先介绍了泛型程序设计及泛型容器,并以设计一个AVL容器树(可以作为底层机制实现关......
日益兴盛的开源软件为语言研究者提供了丰富的实验资源。利用软件度量、数据挖掘、统计分析等技术对开源软件进行量化分析,成为了......
泛型程序设计是继面向对象程序设计之后对程序设计领域的又一次大的冲击.它对问题高效,而优雅的处理方法是很值得计算机专业人员参......
编程语言在软件设计领域经历过三次重大的变革,它们分别是面向过程的编程,面向对象的编程和泛型编程。其中的每一次变革不仅影响到......
计算机有着无比广阔的应用前景,程序设计语言更进一步地拓宽了其应用领域,但是威胁着软件安全的——“软件危机”依然存在。软件开......
该文对面向对象和泛型程序设计 (genericprogramming)的核心思想和方法进行了较为深入的分析 ,阐明了各自的目标、技术特征及其优......
长期以来,并行计算机的计算能力持续遵循Moore定律快速增长,新的体系结构不断出现,但并行计算却一直未能真正成为计算的主流。人们逐......
管道-过滤器适用于面向数据流的算法设计和软件开发,利用这种方法开发的系统支持软件重用、系统结构清晰以及便于维护。管道-过滤器......
从“软件危机”爆发至今,人们提出了很多新方法和新工具,这些方法和工具致力于解决“软件危机”的各个方面。但现有的这些解决方案并......
按照GoF的“为变化进行设计”的原则,以匹配度算法的选择问题为实例,将泛型编程技术应用于策略模式设计中。首先通过对低层设计的重......
面向对象编程(OOP)是以对象为编程核心,而泛型程序设计(GP)是根据一个类型所需要的操作需求进行分类和抽象,即GP是一种以类型需求......