This is a split board - You can return to the Split List for other boards.

Java vs C++

#11SnipeStarPosted 6/13/2012 12:02:34 AM
Starks posted...
From: thanthen | Posted: 6/11/2012 8:57:10 PM | #007
Java is for people who can't grasp pointers, and for students who instead of learning about operating systems and machine language are playing starcraft 2 in the campus computer center.

Pointers suck. Why do I need such low level allocation?

---
i7 920 D0 | P6T6 WS Revolution | 2xGTX285 2GB | 12GB Corsair Vengeance DDR3-1600 | 2x600GB Raptor/ 2x1TB RE3 WD | Corsair HX1000w | Silverstone RV01
#12ConHuevosPosted 6/13/2012 12:09:18 AM
ask on a real programming board not gamefaqs

c++ is far better to learn, wheneve ryou need to do anything interesting in java it requires some 3rd party library or wrapper
---
http://static.funnyjunk.com/pictures/cool79.jpg
http://img696.imageshack.us/img696/547/lolprx.jpg
#13AcquirePosted 6/13/2012 12:16:53 AM
C++ and other low level languages should only be used if you're doing some type of systems programming or other low level programming. Other than that you're just setting yourself up for a headache as there are much better languages that allow you to do a lot more a lot easier with what's build in. That being said, I prefer C# over Java.
---
And if you hear as the warm night falls. The silver sound from a time so strange. Sing to me, sing to me.
#14Zero254Posted 6/13/2012 1:14:48 AM
Java will make it hard to learn later down the line when you learn something that doesn't promote bad habits.

Syntax comes to mind.

It also promotes not cleaning up code so much compared to C++.
---
http://img100.imageshack.us/img100/4318/sadhurtzeldarw8.jpg http://img151.imageshack.us/img151/1761/sadhurtzeldaburnbh0.jpg
Official Roll player of vs games.
#15ManokadoboPosted 6/13/2012 4:03:10 AM(edited)
My school forces all the engineers to start with C++. Yet ever since I started using Java, it's been my language of choice. Low-level stuff has its uses, but if you don't need to use them, then you're better off with less memory management woes by using Java.

Plus, Java's multithreading is the only kind that doesn't give me a headache.

Edit: This being said, C++ is a much better learning tool if you want to learn the system rather than just a language, because of all the low-level stuff.
---
How to argue on the internet: Be concise. Use only facts.
Never say ANYTHING someone can refute or use to sidetrack the topic.
#16neroAngeloPosted 6/13/2012 5:18:30 AM
Zero254 posted...
Java will make it hard to learn later down the line when you learn something that doesn't promote bad habits.

Syntax comes to mind.

It also promotes not cleaning up code so much compared to C++.


What a ridiculous statement. Java doesn't promote and bad syntactical habits. Nor does it promote not cleaning up code. A feature it has is that you don't need to clean up memory, but you still are expected to clean up other system resources like sockets and file descriptors.
---
PSWii360 - This is how I triforce http://i51.tinypic.com/vctnom.jpg
i7 920 @3.3GHz, 6GB DDR3, 8800 GT 512 MB
#17ElementalWindPosted 6/13/2012 5:47:55 AM
c++ is far better to learn, wheneve ryou need to do anything interesting in java it requires some 3rd party library or wrapper
Java's standard library is a lot more comprehensive than C++'s.
---
Now, if we'd just use postfix syntax like sensible people, this wouldn't even be an issue. -scudobuio
#18halomonkey1_3_5Posted 6/13/2012 6:15:40 AM
Python erryday
---
Billy Mays: July 20, 1958 - June 28, 2009
The Greatest
#19btaylorstlPosted 6/13/2012 7:28:43 AM
C# owns all, at least unless you're trying to write really low-level or crazy stuff. If you're just wanting to prototype some application, C# is a perfect mix of flexibility and ease of use, IMO.
---
This signature will not change until the St. Louis Cardinals win the World Series. Started: 10/29/11
#20ElementalWindPosted 6/13/2012 7:31:51 AM
/me wishes that when people identify ___ as the perfect language for ___, they would say what other languages they were comparing against
---
Now, if we'd just use postfix syntax like sensible people, this wouldn't even be an issue. -scudobuio