« Langage C Sharp/Introduction » : différence entre les versions

Une page de Wikiversité, la communauté pédagogique libre.
Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (-\n(==={0,3})(?: *)([^\n=]+)(?: *)\1(?: *)\n +\n\1 \2 \1\n)
Danfarid133 (discussion | contributions)
Correction
Balises : Modification par mobile Modification par le web mobile
Ligne 10 : Ligne 10 :


== Introduction ==
== Introduction ==
Le C# (prononcé C Sharp), est apparu en 2001, lorsque Microsoft a publié la première version du .Net (dot net) Framework. C’est un langage orienté objet, moderne, fortement typé.
Le '''C#''' (prononcé C Sharp) est un langage de programmation moderne, orienté objet et fortement typé apparu en 2002, destiné à développer la plateforme « .Net ».


Il s'exécute sur une machine virtuelle et bénéficie ainsi des avantages que cela apporte : la portabilité, la gestion de mémoire automatique…
Il s'exécute sur une machine virtuelle et bénéficie ainsi des avantages que cela apporte : la portabilité, la gestion de mémoire automatique…


Microsoft a standardisé C# en le soumettant à l'ECMA et l'ISO. Ainsi, il est possible de consulter librement les spécifications du langage. Cela a permis le développement d'implémentations libres telles que Mono ou Portable .Net.
Microsoft a standardisé C# en le soumettant à l'ECMA et l'ISO. Ainsi, il est possible de consulter librement les spécifications du langage. Cela a permis le développement d'implémentations libres telles que Mono ou Portable .Net.

Actuellement, le C# en est à sa version 6.


== Compilation et Compilation JIT ==
== Compilation et Compilation JIT ==

Version du 21 avril 2018 à 18:20

Logo de la faculté
Cette page est une ébauche concernant l’informatique. Avant de recréer une ressource du même type, essayez d'abord de compléter celle-ci ; si c'est impossible, remplacez son contenu par le vôtre. Si vous êtes l'auteur(e) de cette page et que vous souhaitez la continuer, retirez ce bandeau.
Début de la boite de navigation du chapitre
Introduction
Icône de la faculté
Chapitre no 1
Leçon : Langage C Sharp
Retour auSommaire
Chap. suiv. :Les types
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Langage C Sharp : Introduction
Langage C Sharp/Introduction
 », n'a pu être restituée correctement ci-dessus.

Introduction

Le C# (prononcé C Sharp) est un langage de programmation moderne, orienté objet et fortement typé apparu en 2002, destiné à développer la plateforme « .Net ».

Il s'exécute sur une machine virtuelle et bénéficie ainsi des avantages que cela apporte : la portabilité, la gestion de mémoire automatique…

Microsoft a standardisé C# en le soumettant à l'ECMA et l'ISO. Ainsi, il est possible de consulter librement les spécifications du langage. Cela a permis le développement d'implémentations libres telles que Mono ou Portable .Net.

Compilation et Compilation JIT

Le C# n’est pas exécuté directement par le système d'exploitation mais passe par deux étapes :

  • La compilation : le compilateur transforme le programme en un langage a pile intermédiaire commun pour le .Net, le CIL ;
  • La compilation JIT : lors de l'exécution, le langage intermédiaire est traduit en langage machine pour l'architecture sur laquelle il repose et cette partie est effectivement exécuté sur le processeur.