
Molto spesso si è portati a pensare che C#, il linguaggio "di punta" del framework .NET, sia un C++ "migliore", un "C++++" come suggerisce l'immagine, in realtà le differenze sono profonde, più che da un punto di vista sintattico, da un punto di vista concettuale. Vediamo di seguito una tabella sulle maggiori differenze riguardo i due linguaggi.
C++ C#
I riferimenti ad un’altra classe in un altro file del progetto richiedono un #include Nessun #include è richiesto
I riferimenti ad una classe in una libreria dinamica (dll) richiedono di includere un file e il link ad una libreria statica (lib) Non ci sono più le librerie...