Programmation C# Caractéristiques partagées avec le langage Java

Cours programmation C# Caractéristiques partagées avec le langage Java, tutoriel & guide de travaux pratiques en pdf.

Programmation Csharp/Introduction

Le langage de programmation C# (C dièse en français, ou prononcé C-sharp en anglais) a été développé par la société Microsoft, et notamment un de ses employés, Anders Hejlsberg, pour la plateforme .NET (point NET / dot NET). Ce langage est orienté objet, avec un typage fort. Il est très proche du langage Java. Il est précompilé en MSIL (Microsoft Intermediate Language), puis exécuté sur une machine virtuelle, ou compilé en code natif à l’exécution. Il dispose d’un ramasse-miettes (garbage collector). Il utilise l’API .NET en remplacement des MFC (Microsoft foundation class). Il semble être le nouveau langage pour développer des applications Windows, avec Visual Basic et C++.

Caractéristiques partagées

Le langage C# possède un certain nombre de caractéristiques communes avec d’autres langages de programmation. Il sera donc plus facile de l’apprendre si ces autres langages sont connus.

Caractéristiques partagées avec le langage Java

• Syntaxe : les mots clés communs avec Java s’utilisent dans les mêmes circontances et de la même manière : public, private, protected, abstract, class, interface, try, catch, finally, throw, new, return, this, if, while, do, for, foreach, enum… et le mot clé lock est l’équivalent C# du mot clé Java synchronized; • Garbage collector : les objets qui ne sont plus référencés sont traités par le ramasse-miettes afin de libérer la mémoire qu’ils occupent ; • Références : les objets sont en fait des références ; • Documentation automatique : cette caractéristique commune utilise cependant une syntaxe différente dans les 2 langages : le langage Java utilise les commentaires spéciaux /** */ au format HTML, avec des tags commençant par le caractère arobase @ ; tandis que le langage C# utilise les commentaires /// au format XML ; • Méthodes courantes : une majeure partie des méthodes de l’API de C# ressemblent à celles de Java, excepté que leur nom commence par une majuscule : Main, Equals, ToString, Length, IndexOf,..

LIRE AUSSI :  Gestion des variables locales

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *