|
Geschrieben am: 16.11.2009 um 13:33 Uhr
|
|
Zitat von ItsPayne:
Ps: Darauf, dass die ganzen jugendlichen hier zu C++ raten würd ich nix geben. Ich persönlich finde C++ eine extrem dreckige und gängelnde sprache, weil man sich um jeden scheiß selbst kümmern muss und die sprache jeden mist zulässt.
Das mag für profis das mekka sein, jedem ANFÄNGER würde ich aber zu moderneren und sichereren sprachen raten!
Dazu kommt, dass man bei C++ für jeden mist den man nicht von grund auf selbst programmieren will auf fremdklassen angewiesen ist, deren dokumentation und funktionalität ebenso ungewiss ist.
Aus meiner erfahrung bedeutet C++ eine längere, mühseligere entwicklungsdauer, bei später zur laufzeit recht hoher instabilität, gerade weil die sprache so viel zulässt was der entwickler garnicht beabsichtigte.
[...]
Ich kann nur aus eigener erfahrung sprechen. Hab mit C# angefangen und schreibe jetzt immer mal wieder C++ und ärgere mich an sehr vielen stellen wo bei C# ein aufruf reicht und ich bei C++ den ganzen mist erst selbst schreiben müsste..
Um mal Uni-Bash zu zitieren: Alt genug dir die Schuhe zuzubinden? Dann räum gefälligst auch deinen Speicher selbst auf.
Natürlich ist C++ nicht die Sprache die man in allen Tiefen sofort jedem Anfänger um die Ohren hauen sollte. Natürlich ist C++ auch nicht die Sprache mit der der Anfänger sofort klarkommen wird.
Ich bin dahingehend immer noch ein QB fan. Wenig tun, sofort blinkende, glitzernde sachen aufm Bildschirm ham und das Prinzip trotzdem eingetrichtert kriegen.
Wenn dir bei C# ein Aufruf reicht, heisst das jemand hat die Schreibarbeit für dich erledigt. Jemand anders bedeutet du kennst den Code nicht und musst dich im Worstcase erstmal durch hunderte oder tausende Zeilen fremden evtl. nicht kommentierten Code ackern bis du schnallst was eigentlich nicht funktioniert. Klar - Worst Case - aber meine Erfahrung sagt wenn man ihn nicht brauchen kann tritt er ein. (Das is mir hier allerdings mit C++ und Winsocks passiert, von daher vllt ein negativbeispiel :p ) Nur - davor ist keine Sprache gefeit, aber ich für meinen Teil schau lieber nach offenen Bibliotheken wo ich evtl. auch noch erklärungen und kommentare dazu erhalte (es lebe CodeGuru) als nach irgendwelchen Funktionen die ich halt aufruf - und da ist es mir tatsächlich lieber sie zur Not selber zu schreiben.
Auch hier sind wir sicher nicht im Anfänger bereich, aber ich schätze C++ für seine Mächtigkeit und bin genau deswegen von C++ begeistert. Auch für die Möglichkeiten im Speicher thx 2 C, auch für die Hardwarenähe.
Bevor ich btw. zu C# raten würde, tendiere ich wesentlich eher zu Java, da die JRE für wesentlich mehr Systeme zur Verfügung steht (und wesentlich öfter installiert ist) als das mistige .NET bei dem man immer fleissig überlegen muss was läuft wo unter welcher version wovon... Ich bin hier schon in ganz bösen Fallen gelandet - und hab am Ende Tech-Support für MS Fehler gespielt.
Dieser Post wurde 2 mal ROT-13 verschlüsselt.
|