C++到底能干啥?该不该学习

如题所述

  有人这么问问题的时候,我觉得似乎不可理解,C++咋不牛了,可以直接和底层打交道,效率不次于c,多牛,还面向对象,再加上这复杂曲线的学习,千万别说你不懂C++(很多牛B公司像微软google什么的),人家上来就直接问你C++ 和算法,所以我觉得学不好C++,起码我永远和这些牛B的公司没缘分了。

  1:结合C++的优点,以及其他语言(C,Java等)所不及C++的地方,就能明白C++的定位了。
  我仅举一个例子:
  广泛运用OOP思想,并且运用OOP思想具备优势,又对运行效率要求很高的程序——比如,大型游戏。wow什么的,包括war3,你研究下地图编辑器就会发现OO思想无处不在。

  2:现在大型网络游戏,和单机游戏,百分百都是c++做的。就比如说,directx 10吧,
  你们都知道,95%的游戏都跟它有关,它是什么语言库?
  vb可以,调用,c#也可以调用,delphi似乎也可以,
  还有就是c++也可以调用。
  相对于上面几个语言,你觉得哪个适合编写大型游戏?

  还有一句话,你自己去看看泄露出来的原代码,比如传奇,征途,半条命2。这些原代码会告诉你,现在做游戏,只能用c++,
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-09-06
c++是一个面向过程的的开发语言,基于c和java的过度语言,一般院校的计算机相关专业都能学到,但是操作起来比较繁琐,社会实用性不高,有一定的工作经验的人才能有比较熟练的操作能力
第2个回答  2015-09-06
C++语言是目前使用最广泛的编程语言之一,主要应用于游戏开发、web应用、嵌入式等,学好了当然是一门技能,很有价值的。
第3个回答  2015-09-06
可以进行 sdk 设计,一样用 windows 窗口,但我觉得没有mfc,boost等库,c 什么都做不什么大东西,指一个人开发。没见过谁只用c库就能做数据库的,游戏现在好多也要第三方的东西,如direct,不过c可以写 com.麻烦而已,只有你懂了c了才能去了解那些库。这才是关键
其实,你应该问C不能做什么
第4个回答  2015-09-11
摇钱树无线wifi开启店家自我营销时代您想像过用户一边在您的店里消费,一边用手机浏览您店中的特色产品吗?摇钱树无线wifi计费软件实现您的想象!用户连接店中的无线wifi信号,即可弹出您自己制作的特色产品宣传页 ——完全免费摇钱树网吧管理软件

学c++,c语言将来能找那些工作啊?
所以,假如你学的是C++,同时也不在乎业内莫名其名的岗位歧视链的话,找一个客户端开发的工作也是非常不错的。只不过相较于后端开发,你可能需要重新审视客户端这个角色。

有没有必要学习C++?
总结而言,学习C++对于追求高性能计算、机器学习、深度学习以及其他需要高效编程能力领域的专业人士来说,是具有重要意义的。它不仅能够提升在特定技术领域的专业技能,还能够拓宽职业发展的可能性。因此,从长远的角度来看,学习C++是值得投资的宝贵技能。

C++学着有用么
此外,C++在系统级编程方面有独特优势,它能够直接操作硬件资源,编写高效、低级别的代码。这种能力在开发操作系统、游戏引擎、嵌入式系统等场景中尤为重要。学习C++能够使你在这些领域具备更强的竞争力。在学习C++的过程中,你会深入理解程序底层的运行机制,掌握数据结构、算法设计等核心技能,这对于提升编...

c++少儿编程值得学吗
学习C++编程对少儿来说是值得的。作为一种高级编程语言,C++能够帮助孩子们更深入地理解计算机科学和编程的基础知识。通过接触C++,孩子们可以锻炼自己的问题解决能力、逻辑思维能力和创造性思维,这些能力将对他们的学业和未来职业道路产生积极影响。另外,C++在当今的游戏开发领域中占据了一席之地。许多流行的...

有C++大师吗?学了C++能做什么开发啊?上学学的,现在迷茫啊
单单学习C++肯定是不够的。如果要做系统底层开发。肯定要额外学操作系统原理、数据结构、计算机组成原理等课程 如果要做软件开发。还要掌握软件工程、操作系统提供的api,或者某些框架提供的api。就像.net框架提供给c#,F#和java虚拟机提供F#给java的api一样,常见的C++GUI框架有Qt,GTK+等。做游戏软件的...

c++小学生有必要学吗
1、c++少儿编程课适合现在的孩子去学习 一方面,它能够给孩子带来图形化的游戏界面,让孩子可以更好的去操作计算机,去学习编程课程。另一方面又能给孩子带来一个很轻松的学习效果,让孩子还可以有效的锻炼智力,开发脑力,培养思维。2、c++是集大成者的编程语言 相对于C语言、C++语言、Java来说,要说一...

c++对成年人有用吗?
1. 提高就业竞争力:许多行业都需要使用C++进行软件开发和编程,因此掌握C++可以提高就业竞争力,增加找到工作的机会。2. 增强解决问题的能力:C++是一种强类型编程语言,需要程序员在编写代码之前进行类型检查和错误处理。这种过程可以帮助程序员更好地理解问题和如何解决问题。3. 提高计算机科学知识:学习...

C\/C++到底能干啥?为啥公司的那些大牛都是写C++的!
1、C\/C++到底能干啥 执行效率优先或硬件相关时,需考虑使用C语言,比如:操作系统、嵌入式、驱动等开发。(问题域相对固定,变化较小。)兼顾执行效率和开发效率时,需考虑使用C++,比如:通信系统、大型游戏等开发。(问题域相对灵活,需随业务需求变化进行系统升级,同时兼顾执行效率和开发效率。)2、...

请问哪位大虾能告诉我C++学习流程,学了C++之后能做什么工作
1、学习C++的流程其实主要就是那几部书,语言方面学习的先后顺序有:C++Pimer、Thinking in C++、Eficient C++、More efficient C++,这几本是经典代表,当然还有其他的一些经典。不推进阅读国内书籍。其他方面应该学习数据结构、内存以及算法等。2、学习C++可以做的可多了。但一般都是做底层开发,都是...

c++学了有什么好处
学习C++有助于我们更深入地理解计算机系统和底层实现原理,可以应用于更加广泛的领域和行业,具有高效和灵活的编程能力,是一门非常重要的编程语言,并且学好了在就业选择范围也会广上不少。具体一些好处如下:1、理解计算机底层执行机制 C++是一种系统编程语言,它们可以更好地帮助我们了解计算机底层执行机制...

相似回答