首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
荣耀  刘未鹏 《程序员》2005,(3):98-102
代表着托管C++编程模型的C++/CLl来了,它给ISO-C++带来怎样的影响?新的C++OX标准何时颁布?C++标准库将何去何从?新春佳节之际,本刊特别采访C++之父Bjarne Stroustrup为您解读C++的现在与将来。  相似文献   

2.
荣耀 《程序员》2003,(6):25-26
C 的新时代意义记者:C 在Internet时代还有意义吗? Biarne:那是当然。C 代码不适合下载到不安全计算机中,但大多数计算情况并非如此。对于涉及“系统编程”和资源受限和(/或)性能要求严格的许多应用来说,C 是最佳语言选择。Google就是一个例子,支撑小型设备的嵌入系统则是另外一个范例。  相似文献   

3.
代表着托管 C 编程模型的 C /CLI 来了,它给 ISO-C 带来怎样的影响?新的 C Ox 标准何时颁布?C 标准库将何去何从?新春佳节之际,本刊特别采访 C 之父 Bjarne Stroustrup,为您解读 C 的现在与将来。  相似文献   

4.
Milo Yip 《程序员》2010,(8):59-61
在31年前(1979年),一名刚获得博士学位的研究员,为了开发一个软件项目-发明了一门新编程语言,该研究员名Bjarne Stroustrup,该门语言则命名为——Cwithclasses,四年后改称为C++。C++是一门通用编程语言,支持多种编程范式,包括过程式、面向对象(OOP)、泛型(GP),后来为泛型而设计的模版,被发现及证明是图灵完备的,  相似文献   

5.
荣耀 《程序员》2005,(11):88-91
2004年底前后,经过较长一段时间的沉默,一批世界级的C 著作相继面世。2005年4月,在挪威Lillehammer举行的C 标准委员会会议上,Bjarne Stroustrup促成委员会达成一致意见:让C O×中的×等于9。2005年11月,Bjarne Stroustrup、Herb Sutter、Stanley B.Lippman、Andrei Alexandrescu等前辈、新锐将在Las Vegas庆祝C 廿周年。2005年底,C 中国社群将在上海举办首届“现代C 设计和编程”技术大会……C 好戏连台,令人振奋。笔者近日就C O×以及其他一些热点问题请教了Bjarne先生。大师观点,不敢专美,整理成文,以飨同好。  相似文献   

6.
在C++中实现遍历器类型擦除:anyi_iterator 首先,我要说说实现any_iterator的初衷。我有一个类负责向用户供应大量数字序列。其中主要的序列存储在STL容器内部,其他次要的则通过Boost遍历适配器从主要序列中实时计算得到。用户自己要对付这么多遍历器类型,显然十分痛苦。因此,我想实现能解引用double量的遍历器(输入遍历器)。这个遍历器是这样的,它必须可以控制任何的、我的类正暴露之的遍历器。  相似文献   

7.
泛型编程已成为撰写可复用代码时的一个重要选择,但是有时泛型难以产生一致的泛化实例化版本。traits技术可以将那些需要被纳入考量的类型性质以一种type by type的原则,封装于一个traits class内,使泛用代码的体积提升到最高……  相似文献   

8.
本文讨论了C++中泛型编程(generic programming)与面向对象设计(object-oriented design)原则的冲突问题,并用实例——any-iterator,一个类型安全、适用于任何类型的C++遍历器——说明了类型擦除(type erasure)技术对此问题的解决办法。  相似文献   

9.
Boost.Regex——C++正则表达式快速入门   总被引:1,自引:0,他引:1  
曹光琦 《程序员》2004,(4):78-81
正则表达式如今在各种语言体系中都有广泛的应用,Boost.Rege×是 C++中最出色的正则表达式库。从本文中我们不光可以学习到正则表达式的使用,更能体会到泛型技术精妙所在。  相似文献   

10.
本文结合作者用BorlandC++4.5开发的一个大型的面向对象Windows应用程序,较系统地探讨BorlandC++面向对象Windows应用程序的可视化.智能化设计。  相似文献   

11.
张猛 《程序员》2004,(4):69-72
已经毋庸置疑,在现代主流商业应用开发领域,曾经的“王者”开发语言——C++的地位已经被九十年代后崛起的基于虚拟机技术的语言或平台取代——如Java、.NET等等。原因很简单,硬件的迅速发展,单位CPU资源成本越来越低。  相似文献   

12.
Truman Woo 《程序员》2006,(9):114-117
本文将介绍几个多线程编程实用工具和惯例,您将看到C++的同步表现并不比新兴语言逊色。  相似文献   

13.
14.
高博  范德成 《程序员》2014,(1):120-123
Stanley B.Lippman近日到访中国,并在CSDN TUP大师系列活动中做了主题演讲。在专访中,Lippman分享了他对C++语言及其标准面临的挑战、Hugo编程范式,以及技术革新和程序员人生的思考。  相似文献   

15.
目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁棒性,可维护性。  相似文献   

16.
荣耀 《程序员》2004,(2):96-99
多态(polym0rpjism)一词最初来源干希腊语polumorDhos,含义是具有多种形式或形态的条件。在程序设计领域,一个广泛认可的定义是“一种将不同的特殊行为和单个泛化记号查相关联的能力”和纯粹的面向对象程序设计语言不同,c++中的多态有着更广泛的含义。除了常见的通过类继承和虚函数机制生效于运行期的动志多志(dynamic  相似文献   

17.
孟岩  崔轶 《程序员》2005,(11):72-72
不知不觉中,C 已经伴随我们走过了20年的时光。从早期Bell实验室中的一个C语言的预处理器到Cfront,让人们第一次在系统软件设计领域感受到了面向对象技术的魅力。90年代初期,Cfront3.0发布后,C 语言得到了进一步的完善,微软、IBM、DEC等公司先后发布了C 编译器的商业产品,这意味着  相似文献   

18.
多态性是C++的一个重要特性。程序员可以通过使用C++的多态性来编写灵活多样的程序,但是由于多态性比较复杂,程序中可能会隐藏一些漏洞。为了避免产生这些漏洞,MISRAC++推荐了一些编程规则。  相似文献   

19.
面向对象的程序设计方法与C++语言   总被引:2,自引:0,他引:2  
马杰 《软件世界》1995,(2):15-16,10
一、面向对象的程序设计方法 面向对象的软件设计方法,与传统的结构化设计有很大不同。 传统的方法,是从软件的功能入手,按照软件的功能进行分析,逐步求精地定义软件每一模块,模块与模块之间通过数据进行联系。其典型的方法就是数据流图法。  相似文献   

20.
杨喜敏  孟岩 《程序员》2005,(11):75-78
面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C 是第一个可用的面向对象程序设计语言。因此,我们关于面向对象的很多概念和思想直接来自于C 。但  相似文献   

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

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