Zitat von Well;264845
Das würde ich so nicht sagen. Zum einem muss man das Rad nicht jedes mal neu erfinden und andren, wie gesagt, sind "höhere" Funktionen nicht unbedingt langsamer oder haben sonstige Nachteile (sofern man nur das machen will, wofür die Funktion gedacht ist). Oder liege ich da falsch?
Das gibts aber auch für C++, jeder bauer der neu in c++ anfängt veröffentlicht eine socket class.
Zitat von Well;264845
Inwiefern wirkt sich das auf die Performance / Produktivität aus?
Gar nicht. Es geht darum das du systeme hacken kannst
Zitat von Well;264845
OOP löst Strukturen ab und da der Klassennamen gleich dem Typ des Objekts ist braucht man auch kein typedef mehr.
Ich meinte auch nicht für Klassen sondern für Strukturen,Enums und verkürzungen von typen
Zitat von Well;264845
Das hat so ziemlich jede objektorientierte Sprache?!
Ich wollte nur betonen das C++ das auch hat
Zitat von Well;264845
ACK. Deswegen verstehe ich auch nicht so recht, was ichbinniemand gegen C/C++ hat.
Zu wenig sinnvolle Tutorials hier im Bereich!
Zitat von Well;264845
Finde ich schon. Wieso auch nicht? Die meisten Anwendungen können in C# genau so gut umgesetzt werden wie in C++, maximal ein wenig langsamer.
Ja aber dann muss man das auch noch extra lernen, warum nicht einfach direkt C++ lernen?
Zitat von Well;264845
Aber das ist ja oft zu vernachlässigen. Bis auf Java. Das ist scheiße.
:thumbsup:
ichbinniemand
Brauchst du wirklich alle 3 monate irgendein Update?
Was wünschst du dir denn in C++ so dolles?
Glaub mir, wenn dieses Update rauskommen sollte, was ja eigentlich keins ist - sondern nur weitere Vorschriften von den Amis wie C++ aussehen sollen - dann wird es eine Menge stress geben.
Tonnen an neuen Büchern über das neue C++ und tolle Einführungskurse wo die Firmen ihr geld reinverschwenden - obwohl alle Funktionen höchstwahrscheinlich gleich bleiben und die stdlib intern einfach aufgepeppt wurde.
So jetzt damit du ma dir im klaren bist was C++ eigentlich ist.
C++ ist kein Produkt von irgendeiner Firma und es wird von niemanden entwickelt. Das ist eine Sprache, eine Syntax. Also die Grammatik einer Sprache und was du meinst, dass ist der Wortschatz der Sprache( Befehlssatz ).
So, und dieser Befehlssatz, der har nicht wie in anderen Sprachen was mit dem Compiler zu tun - nein der hat was mit den libs zu tun die du grad parad hast.
Deswegen kann man C++ Programme auf alle systeme porten - weil die Grammatik ein und die Selbe ist und das System einfach nur die Wörter kennen muss.
Wenn du unter linux entwickelst hast du ganz andere Headerdateien noch da als wenn du unter Windows entwickelst oder für dein Handy.
Nur die Headerdateien von der stdlin sind gleich, das bietet dir jedes Toolkit , aber dann noch tonnen an anderem Zeugs. Und dann findest du im Netz ganz leicht, weitere libs die auf fast jedem system laufen.
Also jeder Compiler hat eigentlich sein eigenes C++, GNU hat sein eigenes - Windows hat sein eigenes und Apple wahrscheinlich auch.
Die Hersteller RICHTEN sich einfach nur nach den Angaben der ISO damit es einfach keine komplikationen für Entwickler gibt, und C++ eine globale Sprache ist. Fast jeder scheiß lehnt sich an C++ - PHP ist ja auch ziemlich ähnlich, nur weil ich 2 jahre mit PHP gearbeitet hatte, konnte ich so leicht auf C++ umsteigen .
Aber das ist alles Geschmackssache, du kannst aber nicht behaupten das C++ irgendwie unentwickelt ist - das ist einfach falsch. Du hast dann zu wenig Ahnung davon einfach wenn du sowas behauptest, du verstehst ja glaubsch auch gar nicht was wir oder ich so toll an C++ finde/n.
C++ ist ne ganz andere Liga, und mit C bist du gleich noch tiefer in der Galaxy der Elektro/Computer/(Mikro/)Prozessoren-Technik.
Ich will/muss irgendwann zb noch ASM lernen und können.
Ich muss hier jetzt grad auch zugeben, dass das an deinen Wünschen und Zielen liegt wie du C++ zu finden hast.
Ich will später Spielekonsolen entwicklen, ich brauch das. Was willst du machen? Wenn du in die Richtung gehst ( grade bei Spielen und anderen Realitätsnahen Applikationen ) dann musst du tiefer und genauer Programmieren können.
Ich hoffe du verstehst jetzt mehr was C++ eigentlich ist, es ist die Objekt Orientierte Mutter der vereinfachten Programmierung (Bei den ersten Prozessoren mussten die Leute ja noch mit ASM hantieren und mit Binärbefehelen, das war zb nicht einfache Programmierung)