做游戏是不是也是用C++做的?
另外你上面的PS是什么意思?
那要看你做什么游戏了,如果是大型游戏,比方使命召唤这类,那就是C++了。
如果是手机游戏,网页游戏,JAVA开发也可以。
其实那种语言不是绝对的,只是语言上使用些方便而已。
你就是用C写游戏都行,问题是你C学得很好,编程思想也好,都不是问题。
C++可以说是世界上最复杂的编程语言了,编什么都行。没有绝对的事情。
语言只是抽象层,到了底层都是差不多的二进制指令,所以算法很重要。
要学C++,入门快的话,大概2,3个月吧,但是要达到程序员的标准,包括编程规范,还有编程的细节,也就是中级~高级C++的水平,你至少得专心学1~2年以上。C++代表的东西太多了。
而JAVA不一样,就典型的来说,JAVA没有指针,而且JAVA比C++多了垃圾回收功能。
从使用上来说,JAVA更偏向于思维层面了,完全屏蔽了底层的东西,它让程序员完全得以去思考要解决的问题,形成解决方案。
而C++不一样,既包含了C的底层性,也包含了JAVA的面向对象的思想,可以和底层打交道,也可以和你所要解决的问题直接对话。
JAVA学的人很多,而且JAVA编程容易,就是代码量会变大。
而C++学的人也不少,但是C++编程难,会成为高手的,C++多些
切记,在编程世界里,没有哪种语言好,哪种语言不好的问题。
你拿JAVA和C++比较,本身可比性也不是很大,而是要看你以后想干哪个方面,决定你选择哪门语言会更方便一些。
你让JAVA去解决嵌入式的C语言的问题试试看,几乎不可能,或者你让C去写应用软件试试,代码量累死你。
PS就是额外话的意思啊。= =。
学起来时间长吗?
追答如果有基础的话,入门还是挺快的,有其他编程语言的基础,再找些基础书看看,比如那些c++入门基础之类的,如果能静心学的话,很快就能上手。
追问C++语言与JAVA有什么区别?能形象点说明吗?
是不是类似于WORD2000与WORD2003的区别
不是这么简单,c++是一种更面向底层的语言,提高底层访问支持,而Java是一种更高级的语言,Java能做的c++都能做,而c++能做的,Java不一定能做。具体的区别,你可以百度下。