warum benutzt ihr c++?



  • gibt es eine OOP Sprache außer C++ die für interfaces kein interface-schlüsselwort hat?



  • sagzmal schrieb:

    gibt es eine OOP Sprache außer C++ die für interfaces kein interface-schlüsselwort hat?

    Ich glaube es wäre einfacher die Aufzulisten, die ein interface-Schlüsselwort haben 🙄

    Was mir spontant einfällt: Lisp, Smalltalk, Perl, Ruby und extrem viel mehr.

    Aber wozu sollte man sich an einem Schlüsselwort aufhängen? Ist doch extrem schwachsinnig.



  • rüdiger schrieb:

    Aprollo schrieb:

    Hmm dabei dachte ich, dass man ne pure virtual funktion immer implementieren musst, wie peinlich *rotwerd*

    schäm dich! Das gilt natürlich nur, wenn du von der Klasse auch Instanzen anlegen willst!

    Dabei hab ich eher an Vererbung gedacht. Kommen immer so nette Compilererror wenn man von ne Pure virtual Funktion mitgeerbt bekommt und sie nicht implementiert. :o



  • rüdiger schrieb:

    Aber wozu sollte man sich an einem Schlüsselwort aufhängen? Ist doch extrem schwachsinnig.

    Die sich an solchen banalen Sachen "aufhängen", kennen die echten großen Probleme von C++ nicht. Also die, die wirklich komplex sind und deshalb ein besseres Verständnis von C++ benötigen. Was wiederrum zeigt, das es Leute sind, die sich nicht wirklich tiefgründiger mit C++ beschäftigt haben, wenn sie sich an solche mickrigen Dinge aufgeilen.

    Bjarne Stroustrup ist ja in einem seiner letzte Vorträge auf genau das Thema eingegangen: banale Dinge an C++ immer und immer und immer wieder zu kritisieren. Und er kann ganz gut über diese Kritik stehen, da er sich den entsprechenden Teil dazu denkt. 😃 😉

    Achja, wo ich schon mal dabei bin: er meinte auch, wenn er in einem seiner Vorträge nach Verbesserungswünschen bzgl. C++ fragen würde, würde er von 100 anwesenden Leuten, auch 100 verschiedene Wünsche bekommen. Realistisch gesehen, ist es unmöglich alle Wünsche von allen C++lern umzusetzen.

    Und wer eine Spracherweiterung fordert, muß auch "kaputten" Code bei existierenden Projekten einrechnen. Aber imemr wieder hört er "Aber macht mit C++0x nicht meinen Code kaputt!" LOL

    Anderes Beispiel: "C++ ist viel zu komplex. Aber könnte ihr nicht Feature X von Sprache Y in C++0x übernehmen?" LOL! Klar, ich füge der Sprache was hinzu, ohne sie komplexer zu machen. 🙄

    Ja, der Vortrag von Bjarne war mal wieder sehr erheiternd. Er ist einfach nur cool. 😃

    Und jeder der interface einfordert, sollte mal die Folgen bedenken. ALLE Folgen, nicht nur seine persönlichen Belange.



  • Artchi schrieb:

    Bjarne Stroustrup ist ja in einem seiner letzte Vorträge auf genau das Thema eingegangen: banale Dinge an C++ immer und immer und immer wieder zu kritisieren. Und er kann ganz gut über diese Kritik stehen, da er sich den entsprechenden Teil dazu denkt. 😃 😉

    Verlink mal den Vortrag. 🙂

    tt



  • News vom 15.8.: http://www.kharchi.de/



  • Artchi schrieb:

    News vom 15.8.: http://www.kharchi.de/

    Was bedeutet das ٲمين auf deiner Seite?



  • @verduzt
    Amin



  • Was sind den die echten großen Probleme von C++?



  • Probleme vielleicht nicht, vielmehr Mängel aber das ist alles stark subjektiv verzerrt.

    Mir fehlt z.B. die direkte Sprachunterstützung für Invarianten aller Art, Varianten, Vor-, Nachbedingungen. Ein GC, der ja demnächst bald auch Teil des Standards zu werden scheint. Sichere Mehrfachvererbung (kein DoD). Desweiteren find ich die Syntax nicht so spannend und auf lange Zeit anstrengend, vorallem bei fremden Codes. Und ich habe das Gefühl das die Sprache immer "komplizierter" wird, kommt mir aber nur so vor.

    tt


Anmelden zum Antworten