MINDONGO C#.pdf


Aperçu du fichier PDF mindongo-c.pdf - page 5/53

Page 1...3 4 56753



Aperçu texte


Que fait alors le C# ?
Il faut tout d'abord savoir que pour développer en .net, nous pouvons faire avec
plusieurs langages dont :
C#
VB.net
C++ adapté au .net
F#
Et bien d'autres. Tous ces langages sont en quelques sortes à mi-chemins entre
des langages compilés et interprétés : ils ne sont pas directement compilé en
langage machine, mais il ne sont pas non plus interprétés !!
En réalité, ils vont être compilés en un langage intermédiaire (appelé IL pour
"Intermediate Language"). Lors de l'exécution ce langage intermédiaire va être
compilé en langage machine et exécuté par le CLR (Common Language
Runtime), ce "runtime" va en quelque sorte faire l'intermédiaire entre notre code
et le système d'exploitation en apportant une importante abstraction vis à vis de
fonctions systèmes de bases (entrés/sorties, gestion de la mémoire, etc...).
correspondant :