C++/Java

  • Guten Tag,
    Werde wohl im Sommer eine Ausbildung als FiSi anfangen und dort sollte ich auch etwas das progammieren können. Hatte auch schon C++,HTML,mySQL, php in der Schule (vor 3 jahren :D) und nun wollte ich bis zum Ausbildungsbeginn michd a wieder etwas mehr drin vertiefen.
    Nun sollte ich auch etwas Java können, da evt. auch apps zum einsatz kommen werden etc pp.


    Nun meine Frage, sollte ich mir nun C++ nochmal angucken und es weiter lernen und dann Java lernen?
    Da Java sich ja von der Syntex her an C++ anlehnt und es sich dadurch nicht sooo krass unterscheidet.


    Mir wurde es zumindest so empfohlen, C++ genauer anzugucken und dann mit Java anzufangen.

  • Guten Tag,
    Werde wohl im Sommer eine Ausbildung als FiSi anfangen und dort sollte ich auch etwas das progammieren können. Hatte auch schon C++,HTML,mySQL, php in der Schule (vor 3 jahren :D) und nun wollte ich bis zum Ausbildungsbeginn michd a wieder etwas mehr drin vertiefen.
    Nun sollte ich auch etwas Java können, da evt. auch apps zum einsatz kommen werden etc pp.


    Nun meine Frage, sollte ich mir nun C++ nochmal angucken und es weiter lernen und dann Java lernen?
    Da Java sich ja von der Syntex her an C++ anlehnt und es sich dadurch nicht sooo krass unterscheidet.


    Mir wurde es zumindest so empfohlen, C++ genauer anzugucken und dann mit Java anzufangen.


    Da würde ich mich nicht zu weit aus dem Fenster lehnen.
    Schau dir einfach noch einmal beides in Ruhe an. ;)

  • Ich würd vorschlagen: schau dir das an was du brauchst/verwenden wirst.


    wer auch immer dir empfohlen hat vorher c++, dann java, hatte nicht ganz unrecht, aber vollkommen recht auch nicht ;)


    abgesehen von einigen Syntaktischen sachenunterscheiden die zwei sprachen vorallem un vorlgendem: Zeiger und Speicherverwaltung.
    zeiger gibts in java nicht, und um die Speicherverwaltung muss man sich in Java nur in ausnahme fällen kümmern(das nimmt dir der Garbage Collektor ab).
    und genau das ist der grund warum oft "c++ vor Java" empfohlen wird.
    viele behaupten dass mans sich deshalb einen "schlechten" stil angewöhnt, und man sich dann beim umstieg auf c++ schwer tut wieder auf diese sachen zu achten.


    aber ich bin der Meinung, dass wenn man ein guter programmierer is, kann man auch daran denken, dass man in c++ im destruktor arrays kaputmacht.

  • Ob man ein guter Programmierer oder wie gut die Qualität des Quellcodes ist, entscheidet niemals die Sprache. Wie es nunmal immer so ist: Ein Computer hat nur einen einzigen Fehler und der sitzt leider Gottes vor der Tastatur.


    Ich könnte jetzt nen stundenlangen Vortrag halten über die Vor- und Nachteile von Java, C++ und anderen Sprachen, warum sie nicht gleich sind und warum man entgegen der weitverbreiteten schwachsinnigen Meinung nicht eine Sprache beherscht, nur weil man eine andere x-beliebige Sprache mal angefasst hat oder sogar der Meinung ist sie zu beherschen. Außerdem hab ich es jetzt grad wieder geschafft in diesen wenigen Posts falsche Sachen heraus zu lesen. Dennoch lass ich es an dieser Stelle sein und wünsche dir viel Glück, egal welche Sprache du wählst oder was du sonst so tust.