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.