C # (c dièse)

Définition - Que signifie C # (C Sharp)?

C # est un langage de programmation orienté objet (POO) général pour la mise en réseau et le développement Web. C # est spécifié comme langage d'infrastructure de langage commun (CLI).

En janvier 1999, l'ingénieur logiciel néerlandais Anders Hejlsberg a formé une équipe pour développer C # en complément du framework NET de Microsoft. Initialement, C # a été développé en tant que langage orienté objet de type C (Cool). Le nom réel a été changé pour éviter d'éventuels problèmes de marque. En janvier 2000, NET est sorti en C #. Son framework NET promeut plusieurs technologies Web.

Le terme est parfois orthographié comme C Sharp ou C-Sharp.

Definir Tech explique C # (C Sharp)

Le caractère # du terme tire son nom de la touche aiguë musicale, qui indique une augmentation de la hauteur d'un demi-ton. C # se prononce "voir net".

C # a amélioré et mis à jour de nombreuses fonctionnalités C et C ++, notamment les suivantes:

  • C # a un type de variable de données booléen strict, tel que bool, tandis que les types de variable booléenne C ++ peuvent être renvoyés sous forme d'entiers ou de pointeurs pour éviter les erreurs de programmation courantes.
  • C # gère automatiquement la mémoire d'objets inaccessibles à l'aide d'un garbage collector, ce qui élimine les préoccupations des développeurs et les fuites de mémoire.
  • Le type C # est plus sûr que C ++ et n'a que des conversions par défaut sûres (par exemple, l'élargissement d'entiers), qui sont implémentées pendant la compilation ou l'exécution.

Aucune conversion implicite entre les valeurs booléennes, les membres d'énumération et les entiers (autres que 0) ne peut être convertie en un type énuméré. Les conversions définies par l'utilisateur doivent être spécifiées comme explicites ou implicites, par rapport aux opérateurs de conversion implicites par défaut C ++ et aux constructeurs de copie.