I noticed this site didn't have a java section
I"m thinking about taking classes for java, but im not sure, is it worth it???
I mean, im learning C++ and C#, and i know C, but what about java
I"m not sure, i don't want to overload my brain with useless stuff that i won't use
thanks for answers
this is a "Cprogramming" board which explains why we do C/C++ here and not java. As for your other question, java is very much used today as are many other languages. My job involves C, C++, Java, Ada and whatever else comes my way on a daily basis. You would do well to learn multiple languages. If you plan on working in computers with a narrow view that only one programming language is right, you won't last long.
But, like, if it's the same as C/C++ why learn it? Can you give me any more information?
its not the same. Not by a long shot. It shares similar syntax, but the goals of the language are far different. In fact, that in a nutshell is why you should learn multiple languages. There are various design choices that were made in developing different languages that make them well suited for specific purposes. If nothing else, it gives you a foundation for advancing yourself as technology advances.
I believe Java dominates the server side programming market for large websites on the internet. Server side programming is the stuff that responds to your browser when it requests a web page. php is also a common server side programming language that is geared more to hobbyists, although I think for medium to small sized websites it is extremely fast. php has an easy syntax that can be learned quickly, while Java is a completely object orientated language--just like C++.
C# was invented by MS to diplace Java. I looked through a beginning C# book one time, and the basics look very similar to Java, e.g. there are no pointers, and all objects are created dynamically like this:
MyClass obj = new MyClass(p1, p2);
And, automatic garbage collection takes care of destroying all the objects for you.
I don't think Java succeeded as the language of choice for desktop applications. It's criticized for being too slow. I think it does provide for more rapid development than a C++ application, so it may be an option. FillYourBrain can most likely provide more insights in that regard.
This has been asked and answered more times then I care to think of. Closed.