<p>Hi all, im currently at a community college getting my credits ready to transfer into the Mech. Engineering department at NC State in the fall of 09. The situation that im in is that State requires transfer applicants to take one CS class. My question is which class is the easiest and least time consuming as far as work load-C++ or JAVA? Its not that im a slacker its just that ill be taking physics and calc2 in the same time frame, and i need to give most of my time to acing those two classes. So what do you think? C++ or JAVA? Thanx in advance.</p>
<p>neither is easier than the other....the syntax and structure are similar, the only real difference is that Java is object-oriented to the point of obsession. so i guess just pick the one your friends are taking, or just flip a coin....</p>
<p>lol. good enough. thanks.</p>
<p>java is easier</p>
<p>It depends on the class and professor, not the language. I thought Java was easier to learn than C++, but my 30 hour/week software engineering lab in Java was anything but "easy".</p>
<p>If you want to know which will be easiest, read old course evaluations, if you have them, and talk to students who took those classes. And students who had the relevant professors, for any class. A course under one prof can be very different from the same course under a different prof.</p>
<p>java as a language is much easier to work with (esp for programming intro). you don't have to worry about memory leak, array out of bound issues, segment fault and other plethora of pointer problems that you may have with C++. you can just focus on your algorithm and work much cleaner</p>
<p>this is true assuming both java and c++ courses have the same p-sets and projects.</p>
<p>I like C++ better. Pointers are so useful, especially in data structures. C++ has all (object oriented programming, and memory allocation).</p>
<p>As far as which is easier, it depends from class to class and person to person.</p>
<p>Personally I like C++ a lot better; Java is a resource hog and I'm not into the whole web applet thing. C++ is extremely versatile, although they are arguably just as powerful as each other.</p>
<p>^to pearlygate
I've gotten out of bound errors on my arraylists in java many times before...</p>
<p>but java will tell you if you're out of bounds, C++ doesn't</p>
<p>Java is usually an easier entry level language than C++, granted that you can grasp the idea of object oriented programming. C++ is an object oriented language too, but it doesn't force some of that methodology like how Java does. I know a lot of people have a hell of a time grasping how pointers work in C/C++, so I'd recommend Java.</p>
<p>but youd probably be better off in MechE with c++....</p>
<p>
</p>
<p>never use easy and programming in the same sentence. the only people who say it's easy are those who already know exactly what they're doing and like to make fun of n00bs. either one will be incredibly time consuming, moreso than your calc and physics classes, I would wager.</p>
<p>Java is easier.
C++ is the most useful of the two.
but if you really want easy AND function - Python is solid and a good start. Its easier than Java since its very English based.</p>
<p>And of course all are turing complete.</p>
<p>Java is easier because you don't need to do a lot of bookeeping as C++.</p>