Tutto sul linguaggio di programmazione C #

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.