Objective C

Infos
Objective C est un langage de programmation orienté objet. Comme C++, Objective C est une extension du langage C basé sur le langage Smalltalk, mais contrairement à C++, il ne permet pas l'héritage multiple et son système d'objets est très différent. Beaucoup plus dynamique, il permet d'envoyer des messages à un objet dont on ignore totalement le type réel (typage dynamique). Objective C offre certaines possibilités, comme les liens dynamiques et les catégories (qui
Objective C

Objective C est un langage de programmation orienté objet. Comme C++, Objective C est une extension du langage C basé sur le langage Smalltalk, mais contrairement à C++, il ne permet pas l'héritage multiple et son système d'objets est très différent. Beaucoup plus dynamique, il permet d'envoyer des messages à un objet dont on ignore totalement le type réel (typage dynamique). Objective C offre certaines possibilités, comme les liens dynamiques et les catégories (qui permettent d'étendre les fonctionnalités d'une classe existante, même si on ne dispose pas de son code source), qui n'existent pas en C++. Il existe toutefois des moyens de combiner les avantages de C++ et d'Objective C. Le code compilé Objective C s'exécute dans un léger environnement d'exécution (runtime) écrit en C qui ajoute peu à la taille de l'application. Le premier système d'exploitation à utiliser Objective C fut NeXTStep, de la société NeXT, fondée par Steve Jobs. Objective C est beaucoup utilisé sur Macintosh, notamment pour les API Cocoa de Mac OS X. Il existe également une implémentation libre du framework d'OpenStep appelée GNUstep qui est multi-plateforme et fonctionne notamment sous GNU/Linux, Microsoft Windows et la plupart des UNIX.

Lien externe

-
- Catégorie:Langage de programmation Catégorie:Langage orienté objet bg:Objective-C cs:Objective-C da:Objective-C de:Objective-C en:Objective-C eo:Objective-C es:Objective-C fi:Objective-C hu:Objective-C it:Objective C ja:Objective-C ko:오브젝티브-C nl:Objective-C no:Objective-C pl:Objective-C pt:Objective-C ru:Objective-C sk:Objective-C sv:Objective-C tg:Objective-C th:ภาษาอ็อบเจกทีฟซี tr:Objective-C zh:Objective-C
Sujets connexes
Cocoa (Apple)   Environnement d'exécution   GNUstep   Héritage multiple   Langage de programmation   Macintosh   Microsoft Windows   NeXT   OpenStep   Programmation orientée objet   Smalltalk   Steve Jobs   Système d'exploitation   UNIX  
#
Accident de Beaune   Amélie Mauresmo   Anisocytose   C3H6O   CA Paris   Carole Richert   Catherinettes   Chaleur massique   Championnat de Tunisie de football D2   Classement mondial des entreprises leader par secteur   Col du Bonhomme (Vosges)   De viris illustribus (Lhomond)   Dolcett   EGP  
^