共查询到20条相似文献,搜索用时 734 毫秒
1.
C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和 C 语言一样,C++已经在许多重要的领域大获成功。然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着 C同时也在承受着 C 的强烈反弹,而在高阶程序设计领域,Java 和 C#正在不断蚕食着 C++的地盘。也许 C++与 C 合为一体永远都是一个梦想,也许 Java 和 C#的狂潮终将迫使 C++回归本位——回到它有着根本性优势的开发领域:低级系统程序设计、高级大规模高性能应用设计、嵌入式程序设计以及数值科学计算等。果真如此,我认为这未尝不是一件好事。 相似文献
2.
自从 Java 和.NET 诞生的一开始,语言以及平台之间的竞争似乎才真正开始无休无止起来。凭借在 Web 应用以及企业级应用开发上的先天优势,Java 和.NET 在这些领域出尽了风头。尽管在优点的背后,弱点也是很明显的,然而光芒毕竟还是掩盖了尘埃,在各大厂商的大力宣传下,开发者们似乎也获得了某种勇气,一往无前的投入到各种新名词新概念的学习中去了……然而,在喧嚣的背后,有一门语言仍然在冷静而理智地发展着——它就是 C++。标准 C++从某种意义上说,C++仍然是一门很年轻的语言,从98年 C++的第一次标准化到现在,虽然语言的核心并没有变化,但是库的发展却未曾有一日停止过:STL,Boost,ACE,LOKI,MTL,Blitz++……这些熟悉的名字 相似文献
3.
刘孟强 《数字社区&智能家居》1999,(11):27-27
Java语言是目前较为流行的网络编程语言,它克服了C和C++语言的不足之处,具有编程简单、面向对象、分布式、解释执行、安全、与平台无关、可移植、高性能、多线程以及动态性等特点.下面笔者将它与C和C++语言作一比较和分析,从而使懂得或学过C和C++语言的读者能对它们之间的异同有进一步的了解. 相似文献
4.
已经毋庸置疑,在现代主流商业应用开发领域,曾经的“王者”开发语言——C++的地位已经被九十年代后崛起的基于虚拟机技术的语言或平台取代——如Java、.NET等等。原因很简单,硬件的迅速发展,单位CPU资源成本越来越低。 相似文献
5.
大约在1993年的时候,我开始学习C++。C++是我的“初恋情人”。虽然之前也学过B a s i c和Fortran,但只是作为学校里的一门课程来学的;而C++则是伴我度过青涩成长岁月的编程语言。那时候国内C++的书籍还非常少,对我影响最大的是《BorlandC++3.0程序员指南》。近年来一直在用Java,算算时间,没有关心C++也有五六年了,期间C++出了新标准,我也是知之不详。前些日子朋友送来一本《C++编程思想》(第2卷),正好趁此机会重学一遍。这本书的第一部分主题是构建稳定的系统。初级程序员往往只考虑功能需求,而高级程序员将考虑更多的东西,包括健壮性… 相似文献
6.
任.NET之风凛冽,随Java之雨滂沱。C++一直以他独特的魅力深深根植于众多程序员与程序设计学习者的心中。数不胜数的C++社群不断的推进着C++标准化工作,接连不断的开发出优秀的专用和通用程序库。有人说C++好书比任何语言都多,参考内容比任何语言都丰富,然而对于C++程序的学习者而言,如何才能充分的利用好这些优秀的资源呢?本文作者根据自己平时学习与开发的积累总结出一份内容颇为详实的参考…… 相似文献
7.
Java是由美国SUN微系统公司(SunMicrosystems,Inc)所开发的、也是第一种能在国际互连网络上面使用的、具有硬件和软件独立性和交互能力的程序语言。从Java发展历史与其背景来看,Java与C或C+十有着密切的关系,但是Java与C和C++却有着重要的区别,我们仔细的分析Java语言的语法,可以发现Java实际上去掉了不少C和C+十的特有的东西,并加入了一些新的特性。一JJava语言的特点Java乃是因应撰写C+十语言程序时所遇的困难而萌发的。起先只是一个消费性电子产品大计划中的一部份。当初被考虑采用的是C+十语言,但从一开始的编… 相似文献
8.
张卫民 《电脑编程技巧与维护》1997,(3):12-14
一、问题的由来 讨论利用FORTRAN语言开发软件,到底有什么意义?由于C语言及面向对象的C++语言在软件开发中的风靡一时,提到软件开发,大多数的人首先想到的就是C/C++语言以及为了加快运行速度而采用的部分汇编语言代码。为什么要用FORTRAN语言开发软件呢? 首先,FORTRAN语言与流行的C/C++语言相比,有自己的特点:缺少C/C++语言对地址、内存操作的灵活性;不适用于操作系统、编辑器等类型的 相似文献
9.
Sun的官方Java教材中有一句话,说Java是“C++的语法与Smalltalk语义的结合”。而Smalltalk的创造者就是Alan Kay。 相似文献
10.
2003年对于C++程序员来说,是波澜不惊的一年。如果用一句话来概括,可以说这一年来在C++开发领域没有发生任何标志性或者决定性的事件。总体上讲,软件产业中最活跃的应用系统开发逐渐从C++转移到以Java和C#、VB.NET为代表的新一代编程语言之上,这一趋势已经越来越明显。预期在几年之后,C++将主要成为一个系统级的开发语言,在嵌入式开发、核心系统软件开发等领域发挥作用。在美国,C++处于稳定和缓慢地发展之中,从工作需求统计和其他现实迹象来看,C++仍然是工业界最主流的语言之一,而且C++程序员的收入仍然明显高于其他语言的使用者。 相似文献
11.
Java从C++衍生而来,却丢弃了为C++程序员带来巨大利益的template,无论如何,这总是一个遗憾。幸运的是,Java的先导们已经意识到了,Java语言也即将开始一番大变革。 相似文献
12.
13.
我们目前使用的神图软件开发环境主要是“神图FORTRAN”和“神图C/C++”(神图系列软件还包括支持PASCAL、Basic、Ada和PL/M-86等语言的环境)。“神图 C/C++”是一个基于C/C++语言,可与现行流行的语言环境,如Turbo C,Borland C++,Quick C和Microsoft C等配套使用而构成的新型工作平台:神图FORTRAN是一个基于FORTRAN语言的环境,支持Microsoft FORTRAN 5.0和标准FORTRAN 77的程序设计。神图FORTRAN和神图C/C++的共同之处都是运行于PC机,集设计、编码、分析和管理功能于一体的智能化图示程序开发环境, 相似文献
14.
Java的出现几乎可以算作是近20年编程语言发展史上的一个标志性事件。虽然从语言本身的角度讲,Java不过是Smalltalk和C++语言结合的产物。但正是有了这种结合,有了JVM,Java找到了一个新的平衡:既比C/C++的开发效率高,同时又比Smalltalk更加讲究执行效率。此外JVM还是一个开放的虚拟机平台,可以在上面诞生更具灵活性,开发效率 相似文献
15.
陈明立 《电脑编程技巧与维护》1999,(1):11-12
我们用PowerBuilder开发应用系统,多数可以用PowerBuilder自身提供的函数实现,但遇到图像处理、复杂的逻辑和科学运算时,单靠PowerBuilder的自身功能就有些力不从心了。如果选用C或C++语言来实现极为容易,可喜的是PowerBuilder内嵌有Watcom C++Class Builder,它是一种C++语言编译器,选用它来解决PowerBuilder自身不易实现的功能,显得十分简单,使用也较方便。 相似文献
16.
本来我是打算写一篇文章来比较C++/CLI和C#的语言特性.为此我认真阅读了一些C++/CLI相关的文章和部分C++/CLI语言规范文本.结果让我感到沮丧。我原本对C++/CLI语言的热情.被其远远超出我原本想象的复杂性给浇灭了一大半。 相似文献
17.
18.
我们经常听人说,“C++不是完全的面向对象语言”,且不论这一说法是否正确,然而有一个事实是很明显的,那就是C++并没有直接提供对属性、事件等面向对象、面向组件编程常用特性的支持,虽然我们可以通过各种技术实现这些特性,但无疑会大大降低开发速度。C#中提供了属性和事件,这是令人兴奋的!拥有了这 相似文献
19.
20.
C++技术固然是很时髦的,许多C用户都想在尽可能短的时间内为自己贴上C++的标签。介绍C++的书很多,但只有那些已经侥幸入门的用户才偶尔去翻翻,仍有不少在C++门口徘徊的流浪汉。本文只针对C用户,最好是一位很不错的老用户(譬如他在遇到最简单的问题时都尝试着使用指针),通过一些C和更好的C++(本文用的是Borland C++3.1版本)例程介绍有关C++的一些知识,让读者朋友们“浅入深出”,轻轻松松C to C++! 相似文献