c/c++能做什么?主要应用是什么

c/c++主在在哪些方面用,现在流行在哪些方面,比如在手机上如何用?通讯,游戏,数据管理等,谢谢,请说详细一些

c/c++是一种通用的编程语言,广泛用于系统软件与应用软件的开发。语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言。

当前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。

扩展资料

c/c++的特点

1、c/c++便于按模块化方式组织程序,易于调试和维护。

2、c/c++语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。

3、c/c++语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。

参考资料来源:百度百科—C/C++

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-13
宽泛点来说,从结果角度上看C几乎什么都能做,C++几乎什么都能做好。但是从开发成本上说,很多情况下C/C++不是最好的选择。眼下C最主要的使用领域应该是Unix系系统的开发以及某些Unix系系统的软件的相关开发。C++恐怕还是游戏开发。

作为通用语言,可以适应各种类型的开发算是必备属性(同理,Java其实也是几乎什么都能做,只是限制相对来说要大一点并且很多事情做不了那么好)。C/C++的规则比较宽泛,可以用来进行一些更贴近硬件的开发,而大部分C/C++开发环境也是这么做的。这造成相对来说用C/C++开发往往对其他语言的依赖比较小。

C++方面,因为C++还同时具有完整的元编程功能(虽然并不特别好用),使得在保证功能的前提下也是目前性能最高的语言之一。所以当开发一个软件特别是对性能有需求的软件的时候,就算别的开发语言都不能用,最后总还是有C++可以用。

不过C/C++有一个通病就是开发成本高。虽然什么都能做,但是大部分领域都有比它们更方便、人力成本更低的语言,只有实在不行的时候才需要考虑C++。而C目前几乎只限于一些原本就用C开发的老项目。所以现在对C/C++工程师的需求并不大。
第2个回答  推荐于2017-09-11
手机上的主流还是Java分支j2me.
但是C++也正在蚕食Java在手机领域的市场。
C主要运用于系统底层的开发,如操作系统:Linux,硬件驱动程序。
C++用于大型应用系统开发,如:office等。
大型游戏开发:魔兽世界、CS等本回答被提问者采纳
第3个回答  2015-10-23
可以做任何事,从计算1+1=2到操作系统编写,从控制电灯开关到发射卫星,只有你想不到,没有它做不到的。(关键是掌握到什么程度)
第4个回答  2012-05-17
比如操作系统、大部份游戏、图形图像处理、科学计算、嵌入式系统、

驱动程序、没有界面或简单界面的服务程序、军工、工业实时监控软

件系统、虚拟机、高端服务器程序、语音识别处理等等。
相似回答