C # - Panoramica
C # è un linguaggio di programmazione moderno, generico e orientato agli oggetti sviluppato da Microsoft e approvato dalla European Computer Manufacturers Association (ECMA) e dalla International Standards Organization (ISO).
C # è stato sviluppato da Anders Hejlsberg e dal suo team durante lo sviluppo di .Net Framework.
C # è progettato per Common Language Infrastructure (CLI), che consiste nel codice eseguibile e nell'ambiente di runtime che consente l'uso di vari linguaggi di alto livello su diverse piattaforme e architetture di computer.
I seguenti motivi rendono C # un linguaggio professionale ampiamente utilizzato:
- È un linguaggio di programmazione moderno e generico
- È orientato agli oggetti.
- È orientato ai componenti.
- È facile da imparare.
- È un linguaggio strutturato.
- Produce programmi efficienti.
- Può essere compilato su una varietà di piattaforme di computer.
- È una parte di .Net Framework.
Funzionalità di programmazione avanzate di C #
Sebbene i costrutti C # seguano da vicino i linguaggi tradizionali di alto livello, C e C ++ ed essendo un linguaggio di programmazione orientato agli oggetti. Ha una forte somiglianza con Java, ha numerose caratteristiche di programmazione forti che lo rendono accattivante per un numero di programmatori in tutto il mondo.
Di seguito è riportato l'elenco di alcune importanti funzionalità di C #:
- Condizioni booleane
- Raccolta automatica dei rifiuti
- Libreria standard
- Controllo delle versioni degli assembly
- Proprietà ed eventi
- Delegati e gestione eventi
- Generici facili da usare
- Indexers
- Compilazione condizionale
- Multithreading semplice
- LINQ ed espressioni Lambda
- Integrazione con Windows