Non uso nemmeno il C# ed è indiscutibile...Originariamente inviato da Caiodark
Non scriviamo queste cose da fan boy...
Strutturalmente è meglio pensato, che poi possa essere più o meno potente per librerie supportate/strutture del linguaggio/scorrettezze permesse questo è un'altro discorso...
La struttura del C++ è stata influenzata, nei suoi primi anni, dalla volontà di mantenere la retrocompatibilità, poi si è compresa l'impossibilità di ciò, ma questa prima scelta ne ha influenzato la struttura, altro motivo per cui io ritengo il linguaggio D un "C++ fatto meglio" (questa è una mia peronale affermazione) in quanto entrambi i linguaggi hanno lo stesso obbiettivo, ma il D è stato pensato e creato fin dall'inizio con una certa struttura, mentre il C++ è nato un poco alla volta con l'aggiunta di nuove funzionalità che ne hanno determinato la struttura disordinata e disorganizzata che ha.
Ciò non toglie che il C++ resti un linguaggio molto potente...
Se hai tempo dai un'occhiata alla pagina ufficiale di D e ai motivi per cui non hanno mantenuto la compatibilità con il C++...