sabato 21 marzo 2020

Confronto tra C# e VB.Net

Nell'ambito del Visual Studio è possibile convertire immediatamente un qualsiasi programma scritto e uno dei qualsiasi linguaggi   Visual Studio  in qualsiasi altro. In particolare da VB.Net a C# e viceversa. Vediamo le principali differenze tra i due linguaggi di programmazione disponibili  all'interno di Visual Studio in particolare C# e VB.Net.


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

  1. 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.
  2. 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.
  3. C# usa come delimitatore il ; mentre VB.Net utilizza l'andare a capo(Carriage Return + Line Feed)
  4. Per quanto riguarda la parola chiiave  C# utilizza il this  come istanza corrente, mentre VB.Net utilizza me.

Nessun commento:

Posta un commento

applicazione13

- Svolgere l' Esercizio 4  indicato nel video 49 (processo aleatorio + ordini e calcolo PNL) - Completare l' Esercizio 4  aggiungen...