c++ vs. C#



  • Optimizer schrieb:

    Jochen Kalmbach schrieb:

    Und auch aus der "managed world" aus gesehen ist C++ (bzw. C++/CLI) die beste Sprache:
    http://msdn.microsoft.com/library/en-us/dnvs05/html/VS05Cplus.asp

    Nein, die "mächtigste". Aber das war C++ ja immer schon. 😉

    Ja, sorry... hab mich natürlich verschrieben.... meinte mächtigste

    Optimizer schrieb:

    Das geht ganz genauso - nur nicht implizit sondern man muss hinschreiben "am Ende des Scopes bitte das hier machen". Das hört sich erstmal nach einem Nachteil an, es zeigt sich aber, dass es für Sprachen mit GC viel angemessener ist.

    In C++/CLI kann man aber auch ref-Objekte (also GC-Objekte) auf dem Stack anlegen und hat somit auch deterministises "Verhalten" (zumindest wann man "!" verwendet...)



  • @Back to topic:
    Habe das gleiche Problem wie Originalhanno, habe im Studium bisher nur mit (Visual) C++ gearbeitet und auch dabei (fast) nur leichte Konsolenanwendungen.

    Jetzt versuche meine Programme mit CLR und .NET zu erweitern und "managed" Code zu programmieren.

    Wäre echt toll wenn jmd. ein Buch empfehlen könnte!

    P.S.:
    Mag sein, dass C# und C++ jeweils unterschiedliche Vorteile haben - aber vielleicht weiß ja jmd. eine Buchempfehlung für Diejenigen, die schon wissen dass sie in C++ programmieren wollen (oder dazu gezwunden wurden : ))


Anmelden zum Antworten