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

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

3.
荣耀 《程序员》2004,(2):112-115
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和 C 语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着 C同时也在承受着 C 的强烈反弹,而在高阶程序设计领域,Java 和 C#正在不断蚕食着 C++的地盘。也许 C++与 C 合为一体永远都是一个梦想,也许 Java 和 C#的狂潮终将迫使 C++回归本位——回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。  相似文献   

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

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

6.
董颖涛 《程序员》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++语言针对动态程序设计范式的  相似文献   

7.
申林  贾美娟 《电脑学习》2010,(3):88-89,94
Java语言是一门很优秀的语言,具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件中极为健壮的编程语言。Java已成为网络时代最重要的语言之一。与C++语言比较,Java是一种更纯粹的面向对象程序设计语言。  相似文献   

8.
陈庆章 《软件世界》1997,(6):62-63,92
Java是由美国SUN微系统公司(SunMicrosystems,Inc)所开发的、也是第一种能在国际互连网络上面使用的、具有硬件和软件独立性和交互能力的程序语言。从Java发展历史与其背景来看,Java与C或C+十有着密切的关系,但是Java与C和C++却有着重要的区别,我们仔细的分析Java语言的语法,可以发现Java实际上去掉了不少C和C+十的特有的东西,并加入了一些新的特性。一JJava语言的特点Java乃是因应撰写C+十语言程序时所遇的困难而萌发的。起先只是一个消费性电子产品大计划中的一部份。当初被考虑采用的是C+十语言,但从一开始的编…  相似文献   

9.
王昕 《程序员》2004,(1):64-66
在即将来临的.NET 2.0中,Microsoft对它进行了很多的修改,其中也包括被广大程序员所关注的C++。作为微软的C++语言设计架构师,Lippman向我们展示了在.NET 2.0中许多新的变化,其中最引人瞩目之一就是一种全新声明引用类型。这是原来C++中的写法: ∥original language object ☆ obj=0; 而在.NET2.0中将会被要求修改成这样: ∥revisied language object ^ obj =nullptr; 这样做的意义何在呢?我们为什么要使用,以及为什么我们需要在C++中新增一个语法条目呢? Stan Lippman说到:  相似文献   

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

11.
孟岩 《程序员》2004,(11):76-78
Stan Lippman 是最早的 C++先锋之一,许多年来他一直致力于 C++的改进工作。2001年加入微软后,他开始着手 C++在.NET 平台上的改进——C++/CLI。本文是《程序员》记者与他的访谈录。  相似文献   

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

13.
从C++到C#     
C#使用了C++的语法和语义,使得C++程序员也能够利用.NET和公共语言运行时(CLR)。尽管从C++到C#的转换应该是比较平滑的,但是仍然有一些地方需要注意,包括new、结构体、构造子和析构子等等。本文还将探究C#中的新语言特性,例如垃圾收集、属性(property)、foreach循环、接口等等。讨论完接口以后,我们还将讨论属性、数组和基本类库等话题。在本文的最后,我们将探索一下异步I/O、属性信息(attribute)、反射、类型发现(type discovery)和动态调用等特性。  相似文献   

14.
最近,好几位朋友在电子邮件中都问我学习编程究竟应该从哪一门语言入手才好。这可是一个非常大的话题呀!我屈指一算,如果不太严谨的话,流行的编程语言至少包括C、C + +、Java、Pascal(Delphi)/Vvisual)Basic、汇编、Oracle、Infomix、DB2、Perl、PHP、HTML、XML、ASP等等,即使同一个C + +语言也有Visual C + +、C + + Builder、Watcom C + +、GNU C++等不向编译工具,真是不看不知道,一看吓一跳!东渐肯定无法在小小的程序谷中三言两语说清所有的分支细节,除非主编能够特批给我四、五十页版面(嘘,大家千万小声一些,别让主编听见东渐在抱怨,否则……),东渐可不敢误人子弟哟!不过我敢说,它们各有所长,想学习编程的朋友一定要找准自己的努力方向,千万不要浅尝则止。好了,下面我们看看崔久刚朋友对C + + Builder的评价,希望对想学习编程的朋友有帮助。对了,如果您对某编程语言有真知灼见,一定要到程序谷来露一手哟!  相似文献   

15.
本讲座从面向对象语言的基本概念和主要特征出发,着重介绍了目前最为流行的面向对象语言C++。但又不是C++的编程辅导,介绍给大家的是关于面向对象语言的本质,特征和C++语言的特性,希望有助于读者对面向对象技术和面向对象语言有比较深刻和全面的了解,帮助您更好使用C++语言和从事面向对象的研究和实践。本讲座有六讲: 第一讲:什么是面向对象语言 第二讲:面向对象语言的基本特征 第三讲:C++语言的基本特性 第四讲:基于C++语言的面向对象分析与设计 第五讲:C++语言的基本类库 第六讲:对于发展中的C++语言的评价  相似文献   

16.
最近有朋友问我:“按照《电脑爱好者》上刊登的《C++Builder几次精通》的方法所编写的应用程序,为什么在安装了Borland C++ Builder的电脑上可以正常运行。而在没有装Borland C++ Builder的电脑上却不能运行呢?”其实这主要是两个问题造成的。 一、在C++ Builder中引入了包(Packages)的概念。在安装了C++ Builder后,你会发现在Win95的System目录下新增了约有18个以BPL为扩展名的文件,这就是C++ Builder的包文件(在Delphi中你也  相似文献   

17.
C++Builder以自身出众的品质迷倒了一大批程序员。可由于C++Builder大器晚成,关于它的开发资料并不丰富,特别是有关C++Builder程序发布方面的就更少了,所以我想在程序谷中借一方宝地谈谈自己的体会。 初次尝试C++Builder的朋友大都会遇到同样的一个问题:用C++Builder编译的程序,明明在自己电脑上运行得好好的,可一旦到了别人的电脑上就  相似文献   

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

19.
Suprer 《电脑爱好者》2000,(21):82-83,87
很高兴又和大家见面了!“编程速食店”这次为您准备的大餐是:用C+ + Builder制作非常非常炫的不规则窗体,并且附带所有源代码以及详细的开发过程!C+ + Builder是著名的Inprise公司(原Borland)推出的新一代RAD(快速程序开发)工具,不但继承了C/C++语言强大的能力,更融入了Delphi方便易用的可视化设计方法以及丰富的VCL可视化控件库,深受程序员们的喜爱。如果您觉得上期的VisualC++稍有些难以消化,那就立即试一试轻松的C+ + Builder吧!对了,程序谷中仍将使用→代表连接上一行的代码,您输入程序时不必换行。程序中用到的图片以及代码都可以在《电脑爱好者》的网站上找到,最后祝您用餐愉快东渐  相似文献   

20.
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”么?掩卷而思,“读书人一声长叹”!  相似文献   

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

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