[...]
Ich denke Java ist leichter zu lernen, weil es dort weniger verwirrende Sachen die man nicht mehr braucht gibt(wie z.B structs in C++, die man nur hat um zu C abwärtskompatibel zu sein), und weil einem die Pointer in C mal gerne einen Knoten ins Hirn machen können^^
[...]
C++ ist gerade als Anfänger schwer zu lernen, vor allem weil man bei den unzähligen Bibiotheken bzw. sprachlichen Möglichkeiten anfangs nicht durchblickt.
Aber das ist letztendlich auch die Stärke dieser Sprache. Man lernt erstmal die Syntax, und kann mit diesem Wissen mit den entsprechenden Bibiotheken so ziemlich alles machen.
Mit C++ lässt sich sehr maschienennah Programmieren, daher kommt auch der performance Vorteil. Das hat aber den grossen Nachteil, das sich sehr leicht Fehler einschleichen. (die meisten Sicherheitslücken in Programmen entstehen dadurch)
Java lässt solche Fehler gar nicht erst zu, aber darunter leidet eben auch die Geschwindigkeit.
Aber da für den Hobbyprogrammierer die Geschwindigkeit wohl keine Rolle Spielt, würde ich Anfängern eher Java empfehlen. (selber nutze ich nur C++)
[...]
Hier noch ein interessantes Benchmark:
http://kano.net/javabench/
Mit solchen Benchmarks sollte man vorsichtig sein.
Soweit ich weiss, wird der G++ Compiler schon lange nicht mehr weiterentwickelt.
Edit: Fehler meinerseits, wurde von RVaule aufgeklärt. Ändert aber nichts daran, dass solche Benchmarks wenig aussagen, mit den entsprechenden Bedingungen kann man jedes Ergebniss provozieren.
Hallo,
Links wie "10 Gründe warum Java ******e ist" oder so hätte ich auch ganz gern
Lg
Pi
Lol, da Google ich nach "10 Gründe warum Java ******e ist" um zu schauen welche Gründe das wohl sind, und der zweite Treffer ist gleich dieser Thread.