Let me tell you c++ and assembly are the basic languages behind any computer application.For 3d games, programming is done through c++ and asm whereas for graphics and designing part--openGL and directX are generally used.
Dos games are purely made in C++ and its derived languages.
About java, it is very useful to know java-core and java-script if u are making a flash game or something related to internet and web browsers.Java is easy to learn if u have a good shot in c++.
So,expertise in c++ first and then think for others....
2006-09-06 08:58:23
·
answer #1
·
answered by i_Abhishek 2
·
0⤊
0⤋
In addition to the answerer above, that starts "Most games (and most full programs) are written in a version of C (usually C++). Java is most...."
I would like to say, if you learnt Java in an educational institution, they may have used it as it is easier on them. They do not have to worry about what type of computer you have at home, if you do any assignments and try to get them to work on the education site. C++ is not usually platform compatible. Ie, the same program will not work on a PC, mac, unix, linux, etc. Although you can organise a program to limit the incompatibilities, but this will cost either in time for processing or using more of the memory.
As for using Java with graphics, Java may have completed the Java to OpenGL bindings, but you would be better using either C and/or C++ (both combined maybe).
Of course, you can call C and C++ methods from Java, but IMHO it is a long, convoluted process to use Java's Native Interface (JNI) specifications.
As said in other answers, Java is good for the web, making programs for mobile phones and other gadgets controlled by small computers like PDA's, refridgerators, microwaves, etc. Although I think C or C++ still has a place in these machines as well, and are used.
2006-09-06 09:32:58
·
answer #2
·
answered by Mark aka jack573 7
·
0⤊
0⤋
Most games (and most full programs) are written in a version of C (usually C++). Java is mostly used for website and Internet programing because it will run on any type of computer. You can control who buys your C++ game by putting PC ONLY on the box. But you can't stop MACs or Linux users from coming to your web site. So they use Java.
Because the conceptions and algorythms are the same between any language, learning any one language will give you a head start towards learning all the others. Java is an excellent language to start with. It is simpler than C++ and some of the more powerful languages, so it is easier to learn.
2006-09-06 08:26:13
·
answer #3
·
answered by dewcoons 7
·
1⤊
0⤋
Java is greater commonplace in in the present day's activity marketplace because of the fact cobol is an old language on the different hand you could desire cobol too because of the fact much less human beings would be attentive to cobol, which makes cobol programmers in demand as regards to preserving old classes written in cobol. besides the fact that old classes would be converted to new classes written in new languages subsequently java may well be an stronger option in the long-term. think of approximately execs & cons, and decide the terrific greater healthful for you
2016-10-14 09:35:57
·
answer #4
·
answered by saleh 4
·
0⤊
0⤋
They definiately don't use Java. Most games are programmed in C++. There may be a few still in C.
Most java programming is at business enterprise work. Such as e-commerce linked to a database.
2006-09-06 08:26:27
·
answer #5
·
answered by the_return_of_kojak 2
·
1⤊
0⤋
Visual C++
java? nothing!
2006-09-06 12:32:45
·
answer #6
·
answered by IsaacArsenal 3
·
0⤊
0⤋