[General] Java vs C++

Newbie Spellweaver
Joined
Dec 17, 2008
Messages
34
Reaction score
0
Hallo!:D

I'm very intressted in coding projects and so on, but i cant code my self which sux
I wanna help delevop games,MS servers,
My main goal is to make a game which may take very long

But which may be most useful for me java or c++?
and which can i learn most quickly
 
C++ takes alot of time to learn but as counter part, it is more 'powerful' in the way that it's is not interpreted as is Java (making Java slower), but as it is more complicated for a beginner I would suggest you to go for Java, you can easily find source codes of servers coded in Java, and it will help you learning I think.
 
C++ takes alot of time to learn but as counter part, it is more 'powerful' in the way that it's is not interpreted as is Java (making Java slower), but as it is more complicated for a beginner I would suggest you to go for Java, you can easily find source codes of servers coded in Java, and it will help you learning I think.

Oh okay thanx.
Well so java is easier to learn but slower to make ?
Also, can i create like ''anything'' with java? as they say with C++.
Like Games,OS,Internetbrowser.
Ofc it may need alot of experince java devs but is it possible?
 
Notice that I never learnt Java, but if you want to learn fast, Java is a good idea. Learning C / C++ is always a good idea but keep in mind that it will take years.
 
Notice that I never learnt Java, but if you want to learn fast, Java is a good idea. Learning C / C++ is always a good idea but keep in mind that it will take years.

I see^^
Java seems fun ^=o
hmmh, yea C++ looks kinda slow, but which of em is most effective?
 
It depends on what you do to optimize your code, but that's not a big deal at your level, you should try both and stick to the one you prefer, it is all up to you.
 
Okay ;o
Well is it possible to get knowledge bout both? =o
Or will it just be confusing.

Programming languages usually differ slightly from each other. I have a book at home that mixes Java & C++ throughout the whole book. It also throws in some BASIC, C, Python, and other languages. Even Ruby.

I suggest learning as many programming languages as you can at a time. It teaches you how to keep programming logic in mind, rather then the language. I'm tired of this, IT'S NOT ABOUT THE LANGUAGE, PEOPLE!

Every piece of software has a purpose, often very unique from others. For games, you might try Java over C++ simply because of the frameworks you have to work with. For beginners especially, Java is a much friendlier environment. C++ developers usually spend money (like on books and schooling) to learn efficiently. Java is very easy to download, find tutorials online, and start coding. Whereas C++ might take a bit more time & research.

To be perfectly honest, I'd suggest Flash or Flex to get started on game design. Those languages are allot more flexible then people think. Flex might be your best bet, that is, if you like desktop games ;)

Java or Flex for desktop games, Java or Flash for online games. Flex & Flash are probably more beginner friendly then Java. (Less programming & technical gibberish for the untrained mind ;)

No matter what language you choose, the practices & logic you use from one to the other should only shift slightly, which is the main part you need to learn. Syntax will come second.. Always.

Start with Java, if it's too intimidating, go with something more visual like Flash or Flex. C# & Silverlight are also good options.. Though usually performs slower than any other options I mention...

Good luck, Soldier :cool:
 
Programming languages usually differ slightly from each other. I have a book at home that mixes Java & C++ throughout the whole book. It also throws in some BASIC, C, Python, and other languages. Even Ruby.

I suggest learning as many programming languages as you can at a time. It teaches you how to keep programming logic in mind, rather then the language. I'm tired of this, IT'S NOT ABOUT THE LANGUAGE, PEOPLE!

Every piece of software has a purpose, often very unique from others. For games, you might try Java over C++ simply because of the frameworks you have to work with. For beginners especially, Java is a much friendlier environment. C++ developers usually spend money (like on books and schooling) to learn efficiently. Java is very easy to download, find tutorials online, and start coding. Whereas C++ might take a bit more time & research.

To be perfectly honest, I'd suggest Flash or Flex to get started on game design. Those languages are allot more flexible then people think. Flex might be your best bet, that is, if you like desktop games ;)

Java or Flex for desktop games, Java or Flash for online games. Flex & Flash are probably more beginner friendly then Java. (Less programming & technical gibberish for the untrained mind ;)

No matter what language you choose, the practices & logic you use from one to the other should only shift slightly, which is the main part you need to learn. Syntax will come second.. Always.

Start with Java, if it's too intimidating, go with something more visual like Flash or Flex. C# & Silverlight are also good options.. Though usually performs slower than any other options I mention...

Good luck, Soldier :cool:


Greatest answer so far :p
Well thanx for giving me all the info and so on.
Im very thanksfull for your serious and correct answer!
I'll make yo proud sir!
 
Great anwser, s-p-n!

Also remember, learn whatever language you wanna lean, the right way. Not by getting good at scripting NPC's in MapleStory. Sure it gives some basic experience, but many of the basic functions will cause errors and the functions used in the scripts are defined espicially to the MS server.

I'm told by my father, which is working with software developing (Well Delphi but yeah), told me that Java is fine for smaller appications but is bad for bigger things, since Java is slower (Said earlier), but C++ is more hardware dependant. So its up the single person.

Please also bear in mind that you are not going to learn what ever language you are going to learn, in a few weeks. It takes time, but if you really want to succeed, you will learn it. The best way of learning it, in my opinion would be taking classes, or studying books on a regulair basis.

Good luck with your future learnings and projects.
 
actually yea u do.
For maplestory you do need to know Java, or else you wouldn't know what you are doing.

I'm afraid that most of the people that downloads and sets up a source based on java doesn't know shiz of what their doing. The tutorials on how to mod your source when MS section were open didn't describe anything about java, only about the methods that were avaiable to be used, and how people should do in order to do as they wanted the specific thing to do. Sadly.
 
Choose what you like.

An OS in Java would be more difficult...you'll need to write the interpreter as well...and Java is generally more difficult to optimize by the compiler so will often result in often unnoticeable slower performance.
 
Back