La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

C#. Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C#

Présentations similaires


Présentation au sujet: "C#. Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C#"— Transcription de la présentation:

1 C#

2 Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C# III. Conclusion

3 Descriptions du langage

4 Son Origine

5 Plate-forme d'exécution Puisse s'exécuter sans modification sur une plate- forme propriétaire comme Windows ou libre comme Linux. Le projet Mono maintenu par Novell, ou dotGNU maintenu par la Free Software FoundationMonodotGNUFree Software Foundation

6 La plate-forme Microsoft.NET Interopérabilité Entre les nouvelles et anciennes applications Common Runtime Engine Common Intermediate Language, ou CILCIL Common Language Runtime (CLR)Common Language Runtime Indépendance du langage Common Type System (ou CTS)Common Type System (ou CTS) Plate-forme d'exécution

7

8 Capacités du langage

9 Différences avec le C++ Les objets ne peuvent pas être explicitement détruits Lhéritage multiple de classes est interdit Le C# est beaucoup plus typé que le C++typé Le C# ne supporte pas les templates La syntaxe pour la déclaration des tableaux nest pas la mêmetableaux La réflexion totale des types est disponible.réflexion

10 Différences avec le C++ La manipulation directe de pointeurs ne peut se faire quau sein dun code marqué unsafe Dans une méthode : unsafe static void FastCopy(byte[] src, byte[] dst) { // Unsafe context: can use pointers here. } À lintérieur dun bloc : unsafe { // Unsafe context: can use pointers here. }

11 Différences avec le C++


Télécharger ppt "C#. Sommaire I. Descriptions du langage 1. Son origine 2. Plate-forme d'exécution II. Capacités du langage 1. Différences avec le C / C++ 2. Java Vs C#"

Présentations similaires


Annonces Google