| 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 | ||||||
![]() |
| 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.


