*   >> Lecture Éducation Articles >> science >> la programmation

C-Sharp

C #

Le titre de cet article pour des raisons techniques ne peuvent pas contenir le signe #. Le nom correct devrait être C #.

C # est un langage de programmation orienté objet de haut niveau développé par Microsoft avec la plate-forme. NET Framework, ultérieure approuvée par le comités de normalisation ECMA (ECMA-334) et l'ISO (ISO /IEC 23270). Microsoft C # basé à C + + et Java.


C # peut être utilisé pour créer des programmes de bases de données, sites et applications Web, des services Web, des applications de la forme dans le logiciel Windows pour appareils mobiles (PDA et téléphones mobiles), etc.

Langue Objectifs

standard ECMA [1] définit la conception actuelle de C # comme suit:

C # est un, multi-usage simple et moderne et langage de programmation orienté objet.


Langue et sa mise en œuvre fournit un support pour des principes d'ingénierie de logiciels tels que: surveillance de la frontière des champs, la détection en utilisant des variables neinicializovaných et la collecte automatique des déchets. Aussi importants sont leurs propriétés telles que: la robustesse, la durabilité et la productivité du programmeur.

Le langage est approprié pour le développement de composants logiciels distribués dans des environnements différents.


portabilité du code source est très importante, en particulier pour les programmeurs qui sont familier avec le C et C + +.

Le soutien international est également très important.

C # est conçu pour écrire des applications pour les appareils avec des systèmes d'exploitation sophistiqués et pour les appareils avec des capacités limitées.

Bien que les programmes écrits en C # ne doit pas perdre de temps avec le processeur et la mémoire attribué ne peuvent pas être mesurés avec les applications écrites en langage C ou assembleur.


Langue

La description qui suit est basé sur la spécification du langage C # et d'autres documents, qui peut être trouvé dans la section Références.

C # il n'y a pas l'héritage multiple - ce qui signifie que chaque classe peut être descendu d'une seule classe. Cette décision a été prise pour éviter les complications et la complexité qui est associé à l'héritage multiple. Une classe peut mettre en œuvre un certain nombre d'interfaces.

Il n'y a pas les variables globales et les méthodes.

Toutes les fonctions et les méthodes doivent être déclarés dans les classes

Page   <<       [1] [2] [3] [4] >>

Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.