Manchotix schrieb [...] das C++ verdammt schlecht ist und der verzweifelte versuch war C in OO umzusetzten.
Würde ich so nicht sagen.
Mit der EInführung von OOP wollte man eben auch die Vorzüge davon in einer so populären und effizienten Sprache wie C benutzen.
Außerdem muss man sehen, dass C++ schlicht auch schon etwas älter ist.
Im Vergleich zu Java oder C# ist C++ vielleicht etwas "hässlicher" (wobei auch das ansichtssache ist), aber dafür kannst du mit C++ eben nahezu alles machen.
C++ ist nunmal eine sehr verbreitete Sprache.
Und Obj-C ist das nicht. Ich habe zum Beispiel schon von bekannten gehört, dass sie Obj-C kacke finden und C++ besser.
C++ wird auf jeden Fall schwerer sein, aber das liegt auch daran, dass man mehr Möglichkeiten hat.
Ist vielleicht sogar ähnlich wie bei Arch:
Du musst dich zwar um mehr kümmern (z.B. gibt es keinen standardmäßigen GC), aber dafür hast du eben auch mehr Kontrolle.
Ich persönlich finde auch das Projekt D interessant.
Wobei es dazu auch wieder sehr weit auseinandergehende Meinungen dazu gibt..
Fazit:
Nimm C++, nicht Obj-C =)