0% ont trouvé ce document utile (0 vote)
34 vues1 page

Introduction à C# et ses caractéristiques

C# est un langage de programmation orienté objet dérivé du C et C++, destiné à développer sur la plateforme .NET de Microsoft. Il reprend des concepts du Java comme la syntaxe et les classes.

Transféré par

anass boustani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues1 page

Introduction à C# et ses caractéristiques

C# est un langage de programmation orienté objet dérivé du C et C++, destiné à développer sur la plateforme .NET de Microsoft. Il reprend des concepts du Java comme la syntaxe et les classes.

Transféré par

anass boustani
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

C# (C sharp [siː.

ʃɑːp] en anglais britannique) est un langage de programmation orientée objet,


commercialisé par Microsoft depuis 20023 et destiné à développer sur la plateforme Microsoft
.NET.
Il est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les
concepts, y ajoutant des notions telles que la surcharge des opérateurs, les indexeurs et
les délégués. Il est utilisé notamment pour développer des applications web sur la
plateforme [Link].

Sommaire

 1Présentation
o 1.1Plateforme .NET
 2Caractéristiques
o 2.1Syntaxe
o 2.2Différences avec le C++
o 2.3Différences avec le Java
 3Histoire
o 3.1C# 2.0
o 3.2C# 3.0
o 3.3C# 4.0
o 3.4C# 5.0
o 3.5C# 6.0
 4Standardisation
o 4.1Nom du langage
 5Annexes
o 5.1Liens externes
o 5.2Bibliographie
o 5.3Notes et références

Présentation[modifier | modifier le code]
C# est un langage de programmation orientée objet, fortement typé, dérivé de C et de C++,
ressemblant au langage Java3. Il est utilisé pour développer des applications web, ainsi que
des applications de bureau, des services web, des commandes, des widgets ou
des bibliothèques de classes3. En C#, une application est un lot de classes où une des classes
comporte une méthode Main, comme cela se fait en Java3.
C# est destiné à développer sur la plateforme .NET, une pile technologique créée par Microsoft
pour succéder à COM.
Les exécutables en C# sont subdivisés en assemblies, en namespaces, en classes et en
membres de classe4. Un assembly est la forme compilée, qui peut être un programme (un
exécutable) ou une bibliothèque de classes (une dll). Un assembly contient le code exécutable
en MSIL, ainsi que les symboles. Le code MSIL est traduit en langage machine au moment de
l'exécution par la fonction just-in-time de la plateforme .NET4.

Vous aimerez peut-être aussi