Anno di creazione ?:
2000. C # è il principale linguaggio di programmazione del framework Microsoft .NET e ha speso milioni di dollari per svilupparlo e promuoverlo. In meno di 6 anni è diventata una stella nascente e potrebbe ancora diventare rivale di Java.
Perché è stato inventato C # ?:
Perché Sun non consentirebbe a Microsoft di apportare modifiche a Java. Microsoft aveva avuto un prodotto Visual J ++ ma le modifiche che avevano apportato avevano sconvolto Sun e quindi si fermò.
A cosa serve C # ?:
Tutti i tipi di applicazioni vanno da giochi per computer, utility, sistemi operativi e compilatori. Esistono anche applicazioni basate sul Web in esecuzione sulla piattaforma asp.net.
Quali versioni di C # ci sono ?:
La versione corrente è 2.0 e è stata rilasciata con Microsoft Visual Studio 2005. La versione 3.0 è in fase di sviluppo.
C # presenta problemi per i programmatori alle prime armi ?:
C # è un linguaggio completo con molte funzionalità avanzate, specialmente nella versione 2.0 come generics. Per ottenere il meglio da C #, la conoscenza della programmazione orientata agli oggetti è essenziale. Sintatticamente ha molto in comune con Java.
Come riassumeresti C # ?:
C # è un linguaggio di programmazione moderno ed è in realtà rivaleggiato solo da Java. Tuttavia richiede .NET Framework su Windows. Rimane un corpus sostanziale di codice scritto in C ++ e sembra che C # coesisterà con C ++ anziché sostituirlo. C # è un ECMA (European Computer Manufacturers Association) e standard ISO e questo ha permesso che altre implementazioni come il progetto Linux Mono accadessero.