首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 416 毫秒
1.
孟岩 《程序员》2004,(1):18-19
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。  相似文献   

2.
刘未鹏 《程序员》2004,(11):83-84
自从 Java 和.NET 诞生的一开始,语言以及平台之间的竞争似乎才真正开始无休无止起来。凭借在 Web 应用以及企业级应用开发上的先天优势,Java 和.NET 在这些领域出尽了风头。尽管在优点的背后,弱点也是很明显的,然而光芒毕竟还是掩盖了尘埃,在各大厂商的大力宣传下,开发者们似乎也获得了某种勇气,一往无前的投入到各种新名词新概念的学习中去了……然而,在喧嚣的背后,有一门语言仍然在冷静而理智地发展着——它就是 C++。标准 C++从某种意义上说,C++仍然是一门很年轻的语言,从98年 C++的第一次标准化到现在,虽然语言的核心并没有变化,但是库的发展却未曾有一日停止过:STL,Boost,ACE,LOKI,MTL,Blitz++……这些熟悉的名字  相似文献   

3.
曾毅  陶文 《程序员》2004,(5):121-127
任.NET之风凛冽,随Java之雨滂沱。C++一直以他独特的魅力深深根植于众多程序员与程序设计学习者的心中。数不胜数的C++社群不断的推进着C++标准化工作,接连不断的开发出优秀的专用和通用程序库。有人说C++好书比任何语言都多,参考内容比任何语言都丰富,然而对于C++程序的学习者而言,如何才能充分的利用好这些优秀的资源呢?本文作者根据自己平时学习与开发的积累总结出一份内容颇为详实的参考……  相似文献   

4.
针对计算机及相关学科均开设面向对象程序设计课程的现状,依据不同专业的特点和培养目标调整课程设置,以课程名称的选择为切入点,对C++、Java、C#等面向对象程序设计语言以及Visual C++、Dev-C++等集成开发环境进行对比和分析,提出区分专业的课程设置方案。  相似文献   

5.
Java语言是目前较为流行的网络编程语言,它克服了C和C++语言的不足之处,具有编程简单、面向对象、分布式、解释执行、安全、与平台无关、可移植、高性能、多线程以及动态性等特点.下面笔者将它与C和C++语言作一比较和分析,从而使懂得或学过C和C++语言的读者能对它们之间的异同有进一步的了解.  相似文献   

6.
现在各种各样已有的和不断推出的编程语言已经有些令初学者无所适从。如果说那种语言能够表达编程实质的话,那么非C 莫属。C 是一种优秀的,可以开发高性能软件的编程语言。它的语法已经成为专业编程语言的标准,其设计原理贯穿于整个计算领域。后来的一些新生代语言,如Java和C#均源  相似文献   

7.
本书作者Herbert Schildt,是公认的C、C 、Java和C#等主流编程语言的程序设计大师和Windows程序设计专家,也是著名编程图书作者;同时,他还是ANSI/ISO和C 标准化组织的专家。他的编程书籍被翻译成多种语言版本广为流传,在全球世界范围内的销量已经超过三百万册。  相似文献   

8.
刘云龙 《软件》1994,(8):25-29
一、引言作为一种流行的高级程序设计语言,C++以其无比强大的功能和简洁灵巧的语句风格而备受广大用户的青睐,尤其是它引入了面向对象的程序设计(OOP——object Oriented Pro-graming)思想,使编程人员的思维过程与感知客观世界的过程相一致,使问题的解空间能够正确地映射现实空间,从而使具体的编程过程变得自然而顺乎逻辑,解脱了数据格式和函数对程序员的束缚,可以说,C++已成为软件发展史中的一个重要里程碑。  相似文献   

9.
用过C++进行过面向对象程序设计的用户都知道,程序中的对象很少单独存在。不考虑对象间的相互作用几乎是不可能的。所以,标识对象间的关系或建立对象间的消息连接是面向对象程序设计的一项重要任务。本文着重从C++程序设计的角度,提出一种建立对象间消息连接的实用方法。如果想详细了解面向对象程序设计技术,请参阅有关图书。大家都知道,对象是数据和方法的封装体。在C++中,它们分别表现为数据成员和成员函数。程序设计者通过执行对象的各种方法,来改变对象的状态(即改变对象的属性  相似文献   

10.
荣耀 《程序员》2004,(1):118-119
自从Dennis M.Ritchie于1973年设计并实现C语言以来,计算机程序设计领域已经发生了巨大的变化。以C语言为根基的C++、Java和C#等面向对象语言相继诞生。并在各自领域大获成功。今天,C及其后裔几乎统治了计算机程序设计世界,可以这么说,C语言的诞生是程序设计语言发展的轨迹,是程序设计语言发展史中的一个里程碑。  相似文献   

11.
Insprise(原Borband)公司的C++集成开发环境C++Builder是开发客户/服务器应用和Internet/Intranet应用的优秀工具。它通过无缝地集成数据库设计部件和可视化用户接口的创建,极大地降低了开发数据库应用的复杂度。C++Builder使用ODBC或自带的高速驱动程序与数据库连接,支持Oracle、MS SQL Server、DB2、Sybase和Access等几乎所有的数据库产品。与VB、VC++和PB等其他开发工具相比,C++Builder最突出的优点之一是可  相似文献   

12.
董颖涛 《程序员》2004,(11):80-82
.NET 的出现无疑给 C++的发展带来的新的契机和挑战。为了让 C++的程序员能够充分利用 CLR 所带来的强大功能.Visual C++.NET推出了 Managed C++Extension。它充分地保留了原有C++的语法,不仅让 C++程序员能成功地编写.NET 程序,同时能让原有的 C++代码很好地移植到.NET 平台上来。表面上这是个巨大的成功,但事实上广大 C++程序员并不乐于使用这个新生事物。Visual C++开发团队经过长期的努力和实践,并结合广大.NET 和 C++用户的意见,创造性地提出在 VisualC++2005中重新设计其对 CLR 的支持。这个新的设计就是 C++/CLI。它将在 C++中提供更为自然的语法来支持 CLR。它是 ISO C++语言针对动态程序设计范式的  相似文献   

13.
GregColvin  柯化成 《程序员》2004,(10):99-102
关于各种语言之间高下优劣的争论不管在哪个技术论坛都早已是一个 too old 的话题,却总是有一干高手低手或是不高不低手乐此不疲地在坛子里吵得惊天动地、不死不休。我在浙大的 BBS 缥缈水云间任 C++版主一年有余,C、C++和 Java 的拥护者或反对者的各种观点在眼里早就成了老生长谈。而读到 Greg Colvin 这位C/C++标准委员会的重量级人物的新近言论还真是让人耳目一新,他在领着读者回顾了一圈编程语言演化历史之后竟然冷不丁抖了个大包袱,宣称C、C++和 Java 的演化不过是“从 B 语言开始的堕落历程”,而被 Colvin 尊为“C 之精神”的众多高贵原则(其实作者本来也许是想说“B 之精神”,但 B 的知名度明显不够吸引诸位看官的眼球)被人们日渐妥协和出卖。Artima 网站的评论中提到最近头角初露的、号称要接C、C++、Java 乃至 C#班的“D 语言”在某些设计思路又回到了古老的 B 语言的原点,让人不禁想问,难道真的是“History goes in a circle”么?掩卷而思,“读书人一声长叹”!  相似文献   

14.
朱伟 《程序员》2004,(2):111-113
我们经常听人说,“C++不是完全的面向对象语言”,且不论这一说法是否正确,然而有一个事实是很明显的,那就是C++并没有直接提供对属性、事件等面向对象、面向组件编程常用特性的支持,虽然我们可以通过各种技术实现这些特性,但无疑会大大降低开发速度。C#中提供了属性和事件,这是令人兴奋的!拥有了这  相似文献   

15.
刘如鸿 《程序员》2004,(11):79-79
本来我是打算写一篇文章来比较C++/CLI和C#的语言特性.为此我认真阅读了一些C++/CLI相关的文章和部分C++/CLI语言规范文本.结果让我感到沮丧。我原本对C++/CLI语言的热情.被其远远超出我原本想象的复杂性给浇灭了一大半。  相似文献   

16.
李杜 《软件世界》1994,(8):16-18
本文总结多态机制在C++中的几种表现形式,并结合具体程序设计实例提出了“协同类”概念。  相似文献   

17.
目前高职高专院校的计算机嵌入式专业,在开设《面向对象程序设计》课程时,选择何种具有面向对象编程特点,同时切合嵌入式专业的编程语言作为教学内容,是设置该课程需要考虑的问题。在对C#、Java以及C++3种面向对象编程的语言进行比较后,选择C++语言最合适。  相似文献   

18.
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。  相似文献   

19.
《C++面向对象程序设计》课程承担着培养程序设计能力和面向对象思维能力的作用,而C++语言自身的特点繁多,且通常是学生学习面向对象的第一门语言,使得教学存在很大困难。从课程内容的选择和组织、教学方法、考核方式、学习方法等角度出发进行改革和研究,运用于实际教学之中具有显著提高教学效果的作用。  相似文献   

20.
C++Builder以其强大的面向对象的编程功能正被越来越多的编程人员所采用。在C++Builder里编程序不再是一项艰难的工作,甚至简单到不用写一行语句就能编出一个拥有漂亮界面的程序。其中的奥妙在于C++Builder编程环境里多了可视化元件,它使编程变得简单、直观。在C++Builder里,可以选用软件本身提供的元件,或到Internet上寻找别人编制的元件。然而当这些元件都不能满足需要时,用户可  相似文献   

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

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