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é -

  • C'est un langage de programmation moderne et polyvalent
  • Il est orienté objet.
  • Il est orienté composants.
  • C'est facile d'apprendre.
  • C'est un langage structuré.
  • Il produit des programmes efficaces.
  • Il peut être compilé sur une variété de plates-formes informatiques.
  • Il fait partie de .Net Framework.

Fonctionnalités de programmation fortes 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 fortes qui le rendent attachant pour un certain nombre de programmeurs du monde entier.

Voici la liste de quelques fonctionnalités importantes de C # -

  • Conditions booléennes
  • Collecte automatique des ordures
  • Bibliothèque standard
  • Gestion des versions d'assembly
  • Propriétés et événements
  • Gestion des délégués et des événements
  • Génériques faciles à utiliser
  • Indexers
  • Compilation conditionnelle
  • Multithreading simple
  • Expressions LINQ et Lambda
  • Intégration avec Windows