C++ Is For EXE Programs.
Java 2 and Java 2 Micro Edition is for *.jar Programs.
I want to start making high class EXE Programs, so i guess i should start with C++, Right...?
I want to make programs, that will run on any system, mainly windows, and yes I know that Java's saying is write once and run anywhere, but I dont know if Java 2 is better than C++ and its probably not, even if C++ has memory leaks, and Java 2 is supposidly really C - -, lol, I know... I know... someone help me, I would like to know what to do, I know HTML, and I know JavaScript, enough to do whatever I need to do online... and then some.. so im ready to go to the next step, please help me???????????????????????????
Is Learning Java 2, or C++ Better, I want to build a remote access program as my first program?
It is really complicated to give an accurate answer... and however says "x is better than y" is just trying to fool you.
In the end it's not about what programming language is the best; it's about how well you feel programming on it, and if it really suits your needs.
Now, you say "high class exe programs", but Java is capable of making very good stuff... have you ever tried the Eclipse framework? Quite impressive and java based. There are also utilities to turn .jar into .exe by means of packing the JRE into the exe, or calling it on the fly.
Generally speaking, Java is a lot much easier for beginners, as most of the things you need (take for example networking stuff) is already built-in, while in C++ you have to go and find some libraries yourself most of the times. Is this a problem for you? There you go.
Also from experience, Java applications tend to be slow... in fact I think I'll try eclipse on my current machine because last time I tried on the old one it could barely keep running as my whole RAM was consumed in minutes! Thats a common thing with Java applications, whether you like it or not. Maybe you could say its because of the virtual machine, but we have the .NET framework, which tends to run really fast, almost you cannot notice if something is made with good old C/C++ or with some .NET flavour.
C++ does not have memory leaks... it is you as a programmer that, with the inproper use of pointers that make those leaks happen. And Java applications can also go bad.
My advice would be for you to try and make small things with both programs... for example C++ you can go ahead and download Code:Blocks
http://www.codeblocks.org/
Which is a great free (open source) IDE, and you can download a version that comes with a compiler already (Window's GCC port named MinGW).
And well, the Java SDK.
Then you mess around a bit with both, try to make a small application then you make your own conclusions. Because frankly, this is the only real way to pick up what you like, and I'd not advice you to take a decision based on what a fanboy has to say.
Reply:In your case Java iis MUCH easier to initate remote TCP/IP commands, which will be useful for the remote program you are looking at
Reply:Java-tip.org is your gateway to the best
sites on the Internet for Java tutorials!
Looking for Computers, Technology, or Domain
Names? Browse our recommended resources or
just try the Java-tip.org search.
http://java-tip.org/
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment