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


Anmelden zum Antworten