Tout sur le langage de programmation C #

Tout sur le langage de programmation C #

Année de création ?:

2000. C # est le principal langage de programmation du framework Microsoft .NET. Des millions de dollars ont été dépensés pour le développer et le promouvoir. En moins de 6 ans, il est devenu une étoile montante et pourrait encore rivaliser avec Java.

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

Parce que Sun n'autoriserait pas Microsoft à modifier Java. Microsoft avait un produit Visual J ++, mais les modifications qu’ils avaient apportées contrariaient Sun et s’arrêtaient ainsi.

A quoi sert C # ?:

Toutes sortes d'applications allant des jeux informatiques aux utilitaires en passant par les systèmes d'exploitation et les 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 la 2.0 et est sortie de Microsoft Visual Studio 2005. La version 3.0 est en cours de développement.

C # pose-t-il des problèmes aux programmeurs débutants?

C # est un langage complet avec de nombreuses fonctionnalités avancées, en particulier dans la version 2.0, telles que 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'est en réalité concurrencé que par Java. Cela 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 (Association européenne des constructeurs d'ordinateurs) et ISO, ce qui a permis la réalisation d'autres implémentations telles que le projet Linux Mono.