Cos’è C++++?

Il termine C++++ è la soluzione al perché il linguaggio di programmazione C# è stato chiamato in modo così strano. Non c’è un linguaggio proprio dietro questo termine, come si potrebbe pensare. Il nome fornisce invece informazioni sullo sviluppo di C#.

Da dove deriva il nome C++++?

Gli sviluppatori e le sviluppatrici lavorano con il linguaggio di programmazione C dal 1972. L’estensione C++ è stata introdotta già nel 1979. Il nuovo nome può essere spiegato come segue: il carattere ++ appartiene agli operatori C++ e C. In questo modo si crea un aumento incrementale, cioè viene calcolato “+1” a ogni esecuzione. Tutti coloro che conoscono il linguaggio C capiscono che C++ è un’estensione di C. Tra l’altro, ++ si trova anche negli operatori Java.

Se ora si vuole implicare una nuova estensione, si possono aggiungere di nuovo due segni più, anche se ciò non ha senso dal punto di vista della programmazione software. Forse è per questo che il termine C++++ non si è affermato e viene invece utilizzato il nome C#. Ma usando un po’ di creatività, ci si accorgerà di come C++++ si nascondi ancora dietro questo nome familiare. Se si dispongono i segni più in un quadrato, il risultato è un cancelletto.

Il linguaggio di programmazione C#, diventato molto popolare, esiste dal 2001. In origine, il linguaggio di programmazione doveva chiamarsi Cool, acronimo di “C like Object Oriented Language”. Come linguaggio di programmazione orientato agli oggetti, C# non è solo legato a C e C++, ma presenta anche molte somiglianze con Java.

Perché non si usa il nome C++++?

Come scritto prima, un doppio incremento con quattro segni più non ha molto senso per gli sviluppatori e le sviluppatrici. Solo per questo motivo, il nome C++++ non è mai stato preso in considerazione. L’uso del termine C# è più intelligente, perché permette un’altra lettura: C# non si pronuncia “C hash”, come si potrebbe pensare, ma “C sharp”, la versione inglese della nota musicale Do diesis. La croce nella notazione musicale indica che la nota è un semitono più alta. Partendo da questa nozione, il cancelletto può essere letto come una variante leggermente rialzata della variante C, un’estensione del linguaggio originale.

In sintesi

C++++ è una designazione non utilizzata di C#. Come C++, questo linguaggio è uno dei più popolari linguaggi di programmazione web. Considerando i paradigmi di programmazione, C# rientra nella programmazione imperativa, proprio come C, C++ e Java.

Hai trovato questo articolo utile?
Per offrirti una migliore esperienza di navigazione online questo sito web usa dei cookie, propri e di terze parti. Continuando a navigare sul sito acconsenti all’utilizzo dei cookie. Scopri di più sull’uso dei cookie e sulla possibilità di modificarne le impostazioni o negare il consenso.
Page top