C++是什么语言?

如题所述

C/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一个专门管理C++的机构,它们负责C++的标准制定.
VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度.
C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点是安全,用它编制的程序,不容易崩溃.但它的执行效率只有C++程序的几十分之一.
看了一个遍历字符串的例子,书上说C++的效率要比C好很多,我不解,。。。
[/QUOTE]
书上这么说,
那么他的依据是什么呢?
说话总得有个依据啊.
[QUOTE]
C++的效率是他用代码的长度换来的,也就是C++牺牲了空间的灵活性
[/QUOTE]
C++
代码的长度通常不会比C语言写的代码长多少。
对于那些很简单的问题,当然C的代码要比C++
来的短,
但对于一个比较复杂的问题来讲,OOP的优点就体现出来了,为什么呢?因为代码的重复利用性。因为对象的相互作用性。这样开发出来的代码就容易理解,容易维护。当问题复杂以后,C++的代码反而比C的代码来的短。而且C
的代码相对难理解,一旦代码很长以后。
C++
牺牲空间灵活性,我个人觉得也谈不上。
C和C++
是在不同层面的两种兵器,就像短刀和长刀一样。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-04-26
c++不是c语言。
C++通常被读做“C加加”,而西方的程序员通常读做“C plus plus”,“CPP”。 它是一种使用非常广泛的计算机编程语言。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有的特点。 扩展资料   C++是一种静态数据类型检查的,支持多重编程范式的`通用程序设计语言。它支持过程化程序设计、数据抽象、、制作图标等等程序设计等多种程序设计风格。   C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
第2个回答  2023-05-05
这么多高手已经回答了,而且说法也是正确的。 为了把问题弄清楚,我也来归纳和补充一下吧。 1. C、BASIC、C++等是开发语言,简单理解就是通过输入文本字符(ASCII)在编译工具(开发工具)里经过编译,最后产生计算机可以执行的一些行为和操作。 2. VC(可视化C++语言)、VB(可视化BASIC)、DOTNET等是开发工具,用上面说到的开发语言,在这些开发工具的IDE(集成开发环境)中 进行编码,最后做出东西出来。这个过程就叫利用工具开发软件。 所以语言是基础,相当于人的大脑,工具是手段,相当于你的身体,你的大脑的想法通过身体去实现。 如果要说入门,请你学C,把基础打牢,至于面向对象,可以学C++,也可以直接从C#、JAVA入手。找工作好找些。
记得采纳啊
第3个回答  2020-01-07
我们已看到用COM服务器组件对于建立一个基于网络的应用程序的重要性,但问题不在于是否建立它们,而在于用什么语言去创建。一种选择是用C++。
人们对C++有许多不同的看法,保守的C++程序员坚持用其他语言创建COM组件,他们认为只有真正的程序员使用C++。另一方面,VB程序员认为C++是一种很难掌握和使用的语言,没有必要增加编程时间和进行艰难的尝试。Java程序员认为他们比C++程序员强,因为James
Gosling(Java的发明者)吸收了许多语言(包括C++
)的优点发明了Java,本章和下一章的目的就是消除对C++的偏见和错误概念。
C++标准可分为两部分,
C++语言本身和C++标准库。C++标准库对于Visual
C++是相当新的,实际上微软只是在发布Visual
C++
5.0时去除了一些“bug”。标准库提供了标准的输入/输出、字符串、容器(如矢量、列表和映射等)、非数值运算(如排序、搜索和合并等)和对数值计算的支持。应该说,
C/C++包含了相对少的关键字,而且很多最有用的函数都来源于库,C++标准库实现容器和算法的部分就是STL。本回答被提问者采纳
相似回答