Analogie
c'è una corrispondenza biunivoca tra i comandi e le istruzioni tra questi due linguaggi. Questo è enfatizzato dal fatto che esistono dei code converter on-line, che dato un qualsiasi frammento di codice trasforma il linguaggio Visual studio in C# e viceversa. Da qualunque codice partiamo c'è una traduzione in uno strato intermedio di software che viene detto Mc-Low Microsoft Intermedied Language che successivamente viene poi convertito in linguaggio macchina. Questo fa si che dal punto di vista prestazionale i due linguaggi sono equivalenti.Differenze
- I principianti preferiscono VB.Net, in quanto è nato in un ambiente totalmente visuale, da cui deriva il nome Visual Basic. Invece il linguaggio C# è stato in qualche maniera portato all'interno di questo ambiente visuale.
- VB.Net è tradizionalmente case insensitive, non importa se una variabile viene scritta con maiuscola o minuscola. La variabile viene sempre considerata la stessa. In C# questa differenza si fa sentire, quindi scrivere con la maiuscola o con la minuscola cambia.
- C# usa come delimitatore il ; mentre VB.Net utilizza l'andare a capo(Carriage Return + Line Feed)
- Per quanto riguarda la parola chiiave C# utilizza il this come istanza corrente, mentre VB.Net utilizza me.
Nessun commento:
Posta un commento