c besser als c++ (war: Kleine Frage)
-
Ist C besser als C++?
Edit by c.rackwitz: ich habe den Thread im nachhinein ausgefegt, weil sich doch ein paar interessante Posts angesammelt haben
-
Wenn die Aufgabe es zulässt, benutze immer C++.
-
9 schrieb:
Wenn die Aufgabe es zulässt, benutze immer C++.
Das halte ich ja mal für ein Gerücht.
1.) C Funktionen sind einfach KULT. Diese dummen Methoden von std::string sind doch so langweilig. Also ich finde es geht nix über diese schönen printf und sprintf funktionen....
2.) Wenn du C++ Programmierst sei dir sicher, dass innerhalb der ersten 5 Sekunden wenn du deinen Code preisgibst einer kommt, dass es kein C++ ist weil du ein Element auf C genommen hast ( zum Beispiel einen Pointer auf char oder so ).
Dagegen spricht natürlich das du in C keine Entwurfsmuster benutzen kannst, weil es halt nicht OOP ist. Ist halt bissl komplizierter dann
-
fluxy schrieb:
9 schrieb:
Wenn die Aufgabe es zulässt, benutze immer C++.
Das halte ich ja mal für ein Gerücht.
Es ist ein nützlicher Hinweis, so ähnlich wie: "Wenn das Problem es nicht verbietet, benutze eine Bohrmaschine."
Dagegen spricht natürlich das du in C keine Entwurfsmuster benutzen kannst, weil es halt nicht OOP ist. Ist halt bissl komplizierter dann
Natürlich kann ich in C einfach objektorientiert programmieren und Entwurfsmuster benutzen. Bewußtseinserweiternder Link (vorsicht!): http://www.le-hacker.org/papers/gobject/
Die Frage ist, ob die Vorteile (einfacherer Compiler, breite Verfügbarkeit), die Nachteile (mehr Handarbeit, teilweise etwas unschön) gegenüber C++ aufwiegen, wobei C++ ja auch noch eine ziemliche Bastelsprache ist und keine so rasend neuen Abstraktionskonzepte gegenüber C einführt.
-
Daniel E. schrieb:
Natürlich kann ich in C einfach objektorientiert programmieren und Entwurfsmuster benutzen.
--> http://www.elecdesign.com/Articles/ArticleID/8943/8943.html