Tout sur le langage de programmation C #

Année de création?:

2000. C # est le principal langage de programmation du framework Microsoft .NET et a dépensé des millions de dollars pour le développer et le promouvoir. En moins de 6 ans, elle est devenue une étoile montante et pourrait encore rivaliser avec Java.

Pourquoi C # a-t-il été inventé?:

Parce que Sun ne permettrait pas à Microsoft d'apporter des modifications à Java. Microsoft avait eu un produit Visual J ++ mais les changements qu'ils avaient apportés ont bouleversé Sun et donc il s'est arrêté.

À quoi sert C #?:

Toutes sortes d'applications allant des jeux informatiques, des utilitaires, des systèmes d'exploitation et des compilateurs. Il existe également des applications Web fonctionnant sur la plate-forme asp.net.

Quelles versions de C # existe-t-il?:

La version actuelle est 2.0 et fournie avec Microsoft Visual Studio 2005. La version 3.0 est en cours de développement.

C # présente-t-il des problèmes pour les programmeurs débutants?:

C # est un langage complet avec de nombreuses fonctionnalités avancées, en particulier dans la version 2.0 comme les génériques. Pour tirer le meilleur parti de C #, la connaissance de la programmation orientée objet est essentielle. Syntaxiquement, il a beaucoup en commun avec Java.

Comment résumeriez-vous C # ?:

C # est un langage de programmation moderne et n'a vraiment de rival que Java. Il nécessite cependant le framework .NET sous Windows. Il reste un corps substantiel de code écrit en C ++ et il semble que C # coexistera avec C ++ plutôt que de le remplacer. C # est une norme ECMA (European Computer Manufacturers Association) et ISO, ce qui a permis à d'autres implémentations telles que le projet Linux Mono de se produire.