C# - Présentation
C# est un langage de programmation moderne, polyvalent et orienté objet développé par Microsoft et approuvé par l'Association européenne des fabricants d'ordinateurs (ECMA) et l'Organisation internationale de normalisation (ISO).
C# a été développé par Anders Hejlsberg et son équipe lors du développement de .Net Framework.
C# est conçu pour Common Language Infrastructure (CLI), qui se compose du code exécutable et de l'environnement d'exécution qui permet l'utilisation de divers langages de haut niveau sur différentes plates-formes et architectures informatiques.
Les raisons suivantes font de C# un langage professionnel largement utilisé −
- Il s'agit d'un langage de programmation moderne et polyvalent
- Il est orienté objet.
- Il est orienté composants.
- C'est facile à apprendre.
- C'est un langage structuré.
- Il produit des programmes efficaces.
- Il peut être compilé sur diverses plates-formes informatiques.
- C'est une partie de .Net Framework.
Fortes fonctionnalités de programmation de C#
Bien que les constructions C # suivent de près les langages traditionnels de haut niveau, C et C ++ et étant un langage de programmation orienté objet. Il a une forte ressemblance avec Java, il possède de nombreuses fonctionnalités de programmation puissantes qui le rendent attachant pour un certain nombre de programmeurs dans le monde.
Voici la liste de quelques fonctionnalités importantes de C# −
- Conditions booléennes
- Récupération automatique des déchets
- Bibliothèque standard
- Gestion des versions d'assemblage
- Propriétés et événements
- Gestion des délégués et des événements
- Génériques faciles à utiliser
- Indexeurs
- Compilation conditionnelle
- Multithreading simple
- Expressions LINQ et Lambda
- Intégration avec Windows
Langue C