il .net framework supporta tanti linguaggi grazie a MSIL...
1) vb.net
2) C# (si legge c sharp) un'estensione del c++ ancora + OOP e tante altre novità (comunque C però)
per quanto riguarda il c++ (diverso da C#) puo utilizzare 2 soluzioni. Gestito o non gestito. Cioè utilizzare le librerie del framework o non utilizzarle e programmare al vecchio modo con api e cosette simili un'win32app...
Io, come già detto, ti consiglio C# che utilizza al pieno tutte le classi del .net framework, comprese quelle per l'interfaccia (System.Windows.Forms)....ma ti dirò di + con le directx9, puoi creare anche applicazioni .net che utilizzano classi directx gestite dal .net framework...e quindi OOP con tutti i suoi vantaggi e facilità d'utilizzo...
spero di essere stato chiaro... :bubu:

Rispondi quotando