warum benutzt ihr c++?



  • @Gregor

    Dabei ist Java doch nur eine Wie-Sprache ohne Fallstricke und mit Sicherheitsnetz 😃 😉



  • java ist durch die gewaltige standard lib so angenehm. man kann z.b. einfach ne java anwendung erstellen, die auf nahezu jedem system mit nativ-ähnlicher benutzeroberfläche ausgeführt wird, nen SAX parser verwendet, mit zahlen beliebiger genauigkeit rechnet, diverse bilder laden kann und zur kommunikation SOAP verwendet, ohne auch nur eine einzige third party lib mit ausliefern zu müssen.

    und das ist der was-typ. juckt nicht die bohne, woher die implementierung der funktionalität kommt. ist lib A oder B besser? einfach das mitgelieferte zeug verwenden und gut is. spart code, kopfschmerzen und zeit 😃



  • TGGC_work schrieb:

    Weil es keine Alternativen gibt. f'`8k

    Bist du n Fake oder krank? Wieso kein Link?



  • Ich programmiere C++ und das auch eigentlich sehr gern. Doch gerade
    im Bereich der Objektorientierten Programmierung sehne ich mich
    manchmal nach features aus anderen Hochsprachen wie Java oder C#!
    (Interfaces, etc.)

    In diesem Zusammenhang wollte mal fragen warum es verdammt nochmal
    keine Sprache gibt die Definitionen UND Implementationen vererben
    kann.



  • Apeman schrieb:

    aber allgemein scheint C++ ein ziemlich widerspenstiges gebilde zu sein, dessen beherrschung jahrelanges training und viel erfahrung braucht, damit man sich nicht regelmässig 'die beinchen wegschiesst'. viele scheinen das zu unterschätzen.
    🙂

    Ok, so wie ich das sehe, ist das einer der gründe für C++: Diejenigen, die sich mit der Sprache gut auskennen, haben viel Zeit investiert, um die üblichen Fehlerquellen zu beseitigen. Dadurch sind sie mit der Sprache viel vertrauter als mit anderen, die sie einfach so runterschreiben können (mit ein paar blicken in die Doku). Da sie bei C++ so viel mehr Übung haben, brauchen sie da keine Doku mehr, und das programmieren fühlt sich flüssiger an.
    Dann kommt natürlich dazu, dass C++ relativ gut von diversen Bibliotheken unterstützt wird. (Im schlimmsten Fall nur C, aber das schreckt einen C++ler ja nicht ab)



  • Basingstoke schrieb:

    In diesem Zusammenhang wollte mal fragen warum es verdammt nochmal
    keine Sprache gibt die Definitionen UND Implementationen vererben
    kann.

    was soll das bedeuten?



  • C++ und D können es 😃



  • Weil ich mal echte programme machen wollte und nicht immer nur so'n interpretierten oder .NET mist.
    Und ich ein wie-typ bin.



  • Ich benutze C++ weil ich viel Zeit in das Erlenen der Sprache investiert habe und daher sehr sicher im Umgang mit dieser Sprache bin. Aber seit mir ich vor einiger Zeit Ruby angeschaut habe benutze ich C++ nur noch für ein paar alte Projekte, ein neues C++ Projekt habe ich seither nicht mehr angefangen, da ich in Ruby so schön programmieren kann wie in C++ und für die meisten Fälle ist Ruby absolut ausreichend.

    P.S. Ich kann es nicht oft genug sagen: schaut euch mal Ruby an, mit Ruby zu programmieren ist so schön wie mit C++ zu programmieren 🙂



  • hier ein passender artikel über "technomasochism"



  • Hallo

    lolz schrieb:

    Ich kann es nicht oft genug sagen: schaut euch mal Ruby an, mit Ruby zu programmieren ist so schön wie mit C++ zu programmieren 🙂

    Ruby-Programme haben für mein Auge zu viel syntaktisches Rauschen.
    Python ist in dieser Hinsicht besser (kein { } ; BEGIN END @ $ ... ).
    Wozu {...} oder BEGIN END, wenn man die Codeblöcke sowieso einrückt?

    Gruß



  • ... aber das nur am Rande, im Thread geht's ja nicht um Ruby oder Python.

    C++ benutzt man, weil es weitverbreitet ist, schnell ist, es eine Auswahl an guten Compilern und jede Menge Literatur dazu gibt und C++ zudem kompatibel mit C ist, was zur Durchsetzung von C++ nicht unwichtig war.

    Gruß



  • Ich mag Ruby aber leider ist es zu langsam. 😞



  • Öhhh...basiert Ruby nicht auf C?



  • BitWax schrieb:

    Öhhh...basiert Ruby nicht auf C?

    Hä?



  • Ich bevorzuge ebenfalls C++, weil es in meinen Augen komplexer ist als anderere Sprachen.



  • pivke schrieb:

    Ich bevorzuge ebenfalls C++, weil es in meinen Augen komplexer ist als anderere Sprachen.

    Hä?



  • pivke schrieb:

    Ich bevorzuge ebenfalls C++, weil es in meinen Augen komplexer ist als anderere Sprachen.

    😃 👍



  • pivke schrieb:

    Ich bevorzuge ebenfalls C++, weil es in meinen Augen komplexer ist als anderere Sprachen.

    super grund ^^

    also wenns eine sprache gebe, die ungefähr solche syntax hätte:

    zahl z = kürzester weg von hamburg nach köln mit umweg über alle deutschen städte;
    

    würd ich sofort umsteigen 😃



  • Tim schrieb:

    BitWax schrieb:

    Öhhh...basiert Ruby nicht auf C?

    Hä?

    Basiert es nicht auf C? Weil "Hä?" kann ich leider nicht interpretieren.


Anmelden zum Antworten