F
Du musst dir einfach überlegen was du erreichen willst und in welcher Zeit ?
Willst du in 2 Wochen ein Spiel prorgammieren nimm BLitzBasic. FAlls dir die Konsole als Ausgabemedium reicht, nimm C++! Man kann auch mit C++ am Anfang schon nette Sachen machen, und sooo kompliziert ist das garnicht. Man braucht wie bei allen Sprachen Motivation! Ich habe auch mit C++ angefangen, musste dann Delphi lernen (wegen Schule) und habe jetzt seit einiger Zeit mit Java angefangen. Ich denke Java ist eine sehr schöne, saubere, und zukunftsweisende Sprache ! Der Code ist übersichtlicher, da einfach viele Sachen im Gegendsatz zu C++ rausgelassen wurden. Man nehme Zeiger ! (Ich sage nicht, dass die sinnlos seien ! Ganz im Gegenteil!) Die gibt es z.b. in Java nicht direkt. Mit Java ist sehr viel möglich, und falls du das mal irgendwann studieren solltest, wirst du höchstwahrscheinlich Java lernen. (Solange deine UNI nicht so veraltet ist und MFC lehrt !) Um C++ kommst du im Prinzip auf Dauer GARNICHT rum. Denn Java kann viele Dinge nicht, die ansich sehr wichtig sind. Bs: Verlinkungen folgen, CD-Laufwerk öffnen, usw. und vorallem ist hardwarenahes Programmieren nicht möglich mit Java. Aber dafür gibt es JNI = Java Native Interface. Und dort wird C++-Code Compiliert und dann im Javaprogramm zur Verfügung gestellt. Somit kann man diese beiden Sprachen vereinen. Dies ist meiner Meinung nach im Moment so das Beste! Bei den C++-Libaries hatte ich auch meine Probleme.
Was mich an C++ aufregt ist, dass der neue Standard noch nicht draussen. 64 Datentypen fehlen mir ungemein. Auch was Dateimanagment angeht ! (Files > 4gb)
Naja lannnnnnge Rede kurzer Sinn. Nimm Java! Aber Sieh dir danach auch C++ an ! Unbedingt !
Gruß Chris