Page d'accueil encyclopedie-enligne.com en page d'accueil
Liste Articles: [0-A] [A-C] [C-F] [F-J] [J-M] [M-P] [P-S] [S-Z] | Liste Catégories | Une page au hasard | Pages liées

Objective C


image:Langage_progr.png
Cet article fait partie de
la série Langages de programmation
Langages orientés objet
Ada 95 - C++ - C#
Common lisp object system
Delphi - Eiffel - Java - Nice
Langages impératifs
APL - ASP
Assembleur
BASIC - C - Pascal
Perl - PHP - Python
Langages fonctionnels
ML/OCaml - Lisp/Common Lisp
Forth - Logo - Scheme
Langages déclaratifs
Clips - Prolog
Voir aussi
Conception - Codage
Tests - Optimisations

Objective C est un langage de programmation orienté objet. Comme C++, Objective C est une extension du langage C, mais contrairement à C++, il ne permet pas la programmation non objet. À l'inverse, Objective C offre certaines possibilités, comme les liens dynamiques et le typage dynamique, 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 environnement d'exécution (runtime), un peu à la manière de Java.

Le premier sytè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 de NeXTStep, GNUstep qui est multiplateforme et fonctionne notamment sous GNU/Linux, Microsoft Windows et la plupart des UNIX.

Lien externe




This site support the Wikimedia Foundation. This Article originally from Wikipedia. All text is available under the terms of the GNU Free Documentation License Page HistoryOriginal ArticleWikipedia