C++主要用于哪些开发?

jing898721 2012-10-18 12:54:07
一直疑惑于一个问题,C#是集c++,c,java于一体的编程语言,开发也很方便,为什么一些大公司都要C++活着JAVA程序员,不要C#的呢?C++主要用来开发哪类项目,跟C#到底有什么区别?
...全文
3004 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
Tradymeky 2015-03-20
  • 打赏
  • 举报
回复
7楼 + 8楼 的一块看笑死了 :p 楼主没明白7楼的意思…… 另:baichi4141 在#13说的 “不过这世上决定好不好的关键性因素从来不是工具的优劣,而是人的水平” 赞一个
baichi4141 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
是啊,这就是我一直想不通的地方,近期大家找工作也普遍反映,学C#不占光,最好是c++或者java
[/Quote]
……楼主真是好人……

算了,说点个人看法
C不用说,底层的王者,没有任何“通用的高级语言”能跟它比运行效率,底层很多时候要的就是效率效率和效率。
java号称一次编译到处运行,java的虚拟机可以安装在各种各样的平台上
C++的卖点就是全能,C和java的应用范围交叉不大,C++覆盖了它们两者的应用领域——当然,在它们两者各自的应用范围内都比不过它们,但毕竟是全能啊,学了C++你就可以处理几乎一切需求了,虽然相对来说处理的不是最好,不过这世上决定好不好的关键性因素从来不是工具的优劣,而是人的水平

至于C#,我了解不多,也许它的确集成了上述三门语言的很多优点,但我想既然它是微软的东西,那有一个重大缺点它十有八九是要中枪的——只能运行在windows上
比效率它比不上C,比全能性它比不上C++,而它跟java相比一条决定性的缺点就是,它跟微软是死绑在一起的,你用它,就必须按微软的规矩来。相比之下,C和C++都是平台无关的,java的虚拟机也努力地去适应所有平台,而C#公开宣称“用我就要配套使用微软的操作系统等一系列软件”,你觉得有多少应用软件公司愿意宣誓一辈子效忠微软?
ArdourCareful 2012-10-23
  • 打赏
  • 举报
回复
进来看热闹
Eleven 2012-10-22
  • 打赏
  • 举报
回复
C#上手快~
赵4老师 2012-10-22
  • 打赏
  • 举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
jing898721 2012-10-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
“C#是集c++,c,java于一体的编程语言”

——楼主你就不觉得一门语言这么伟大却还挤不上程序员使用语言排行榜前三这很不公平必定有内幕吗?
[/Quote]是啊,这就是我一直想不通的地方,近期大家找工作也普遍反映,学C#不占光,最好是c++或者java
baichi4141 2012-10-18
  • 打赏
  • 举报
回复
“C#是集c++,c,java于一体的编程语言”

——楼主你就不觉得一门语言这么伟大却还挤不上程序员使用语言排行榜前三这很不公平必定有内幕吗?
leon_罗 2012-10-18
  • 打赏
  • 举报
回复
C++相对来说效率在特殊情况下接近汇编语言 可以用来作驱动开发 游戏开发 网络开发 桌面应用也可以只是比较麻烦
Crray_ES 2012-10-18
  • 打赏
  • 举报
回复
很强的功能,对于初学者有很大的帮助,感谢楼主分享,顶!
zhuyf87 2012-10-18
  • 打赏
  • 举报
回复
“C#是集c++,c,java于一体的编程语言”

这个不能这么讲吧,有时候c/c++能做的事情,c#却做不了。
zhuyf87 2012-10-18
  • 打赏
  • 举报
回复
我在工作中有时候需要开发嵌入式系统的驱动程序,这个没法用c#
另外开发Linux程序,也基本上是c/c++
对程序效率要求比较高的服务器后台程序也要求c/c++
c++基本上是全能,不过现在应该用的人也慢慢少了,毕竟开发成本比较高
c#最主要的应用应该就是集中在Windows系统的应用层开发上
armsword 2012-10-18
  • 打赏
  • 举报
回复
游戏开发 服务器后台开发 桌面软件等等。。
suncuigang 2012-10-18
  • 打赏
  • 举报
回复
C#是微软下的,开发起来比较快,很多微软都写好了,好多功能都集成的,比较容易上手。C#不能跨平台。
C++ 是面向对象的老大哥,在各种平台下都可以用,一些功能实现麻烦些。

64,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧