ON-GROUP: C++/CLI vs. ISO-C++
- From: "Ralf Pichocki" <ralf.pichocki@xxxxxx>
- Date: Wed, 25 Apr 2007 15:26:31 +0200
Hi!
Da momentan hier wenig technische Fragen kommen, mache ich mal noch ein Fass auf:
Was haltet Ihr von C++/CLI?
Hintergrund meiner Frage ist, dass ich letzte Woche nochmal "Managed Extensions" gegeben habe und dann "mal eben schnell" meine ppt-Show von Managed Extensions auf CLI umstellen wollte. Schlechte Idee!
Außer der Syntax hat es ja auch Änderungen in der Semantik gegeben, so dass zumindest ein Search&Replace absolut unzureichend ist bzw. nicht funktioniert.
Danach habe ich mal wieder rumgeschmökert und bin dabei auch auf Stroustrups FAQ und seine Meinung zu CLI gestoßen, von dort dann zum UK-Einspruch gegen die CLI-Normierung usw. usf. (Links bei Bedarf gerne.)
Zunächst fand ich es ja auch charmant, dass jetzt die Doppelunterstriche wegfallen; mittlerweile aber wünsche ich mir die fast zurück, um eben CLI als das zu erkennen, was es ja letztlich ist: eine propriertäre ERWEITERUNG von C++. (Wenn es das nicht ist, dann stimmt das Argument, dass das Ding nicht C++ heißen sollte; ++CLI gefiel mir von den gemachten Vorschlägen ganz gut ;-)
Konkret graust mich beispielsweise, dass jetzt (siehe den Artikel "Motivation der neuen Syntax") Referenz(datentyp)en auch so aussehen sollen, daher das "Hütchen" statt dem Stern; und kein Kaufmannsund, weil es ja keine C++-Referenzen sind. Aha! Aber warum erfolgt dann der Komponentenzugriff mit dem "Pfeil" (->) statt dem Punkt. Finde ich wieder mal ziemlich halbgar...
Dann die neue Syntax für CLI-Arrays: da steht doch tatsächlich in der "Motivation", die sollen so aussehen wie STL-Arrays - und zwar obwohl sie ganz anders funktionieren, insbesondere KEINE Templates sind.
Ob die Welt dann wirklich außer Templates noch die zusätzliche CLI-Generics braucht, kann jedenfalls ICH nicht beantworten...
So! Ich hoffe, dass ich jetzt wieder eine Lawine losgetreten habe, verzichte aber natürlich jederzeit auf weitere Antworten ;-), sobald hier andere, wichtigere Fragen zu behandeln sind :-ppp
Hej då, Pi.
.
- Follow-Ups:
- Re: ON-GROUP: C++/CLI vs. ISO-C++
- From: Jochen Kalmbach [MVP]
- Re: ON-GROUP: C++/CLI vs. ISO-C++
- Prev by Date: Re: OFF-GROUP: Das absurdeste Windows, das es je gab?
- Next by Date: Re: OFF-GROUP: Das absurdeste Windows, das es je gab?
- Previous by thread: Klassenansicht unvollständig
- Next by thread: Re: ON-GROUP: C++/CLI vs. ISO-C++
- Index(es):
Relevant Pages
|