Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Installer
Accès plus rapide que le navigateur!
 

Objective-C

Indice Objective-C

est un langage de programmation orienté objet réflexif.

49 relations: Addison-Wesley, Années 1970, Années 1980, Apple, Bjarne Stroustrup, Brad Cox, C (langage), C++, Chaîne de caractères, Cocoa (Apple), Code source, Dennis Ritchie, Environnement d'exécution, Génie logiciel, GNU Compiler Collection, GNUstep, Héritage multiple, Interface Builder, Interface de programmation, IOS, IPhone, Java (langage), Laboratoires Bell, Langage de programmation, Linux, Macintosh, MacOS, Microsoft Windows, NeXT, NeXTSTEP, OPENSTEP, OpenStep, Programmation orientée objet, Programmation structurée, Ramasse-miettes (informatique), Réflexion (informatique), Smalltalk, Smartphone, Steve Jobs, Structure de contrôle, Swift (langage d'Apple), Système d'exploitation, Typage dynamique, Typage statique, Type (informatique), Unicode, Unix, 1979, 1983 en informatique.

Addison-Wesley

Logo d'Addison-Wesley Addison-Wesley est une maison d'édition américaine spécialisée dans les manuels scolaires et la littérature informatique.

Nouveau!!: Objective-C et Addison-Wesley · Voir plus »

Années 1970

Les années 1970 couvrent la période du au.

Nouveau!!: Objective-C et Années 1970 · Voir plus »

Années 1980

Avênement de l'ordinateur personnel avec l'IBM PC 5150. Légende/Fin Les années 1980 couvrent la période du au.

Nouveau!!: Objective-C et Années 1980 · Voir plus »

Apple

Apple Inc. (« pomme » en anglais) (anciennement Apple Computer, Inc.) est une entreprise multinationale américaine qui crée et commercialise des produits électroniques grand public, des ordinateurs personnels et des logiciels.

Nouveau!!: Objective-C et Apple · Voir plus »

Bjarne Stroustrup

Bjarne Stroustrup, né le à Aarhus, est un informaticien, écrivain et professeur de sciences informatiques danois.

Nouveau!!: Objective-C et Bjarne Stroustrup · Voir plus »

Brad Cox

Brad Cox, né le et mort le, est un informaticien titulaire d'une thèse de biomathématique connu pour son travail dans le domaine du génie logiciel, surtout concernant la réutilisation de code informatique, et la création du langage informatique Objective-C. Il est titulaire d'un baccalauréat scientifique (chimie organique et mathématiques) à l'université de Furman et d'une thèse du département de biologie mathématique de l'université de Chicago.

Nouveau!!: Objective-C et Brad Cox · Voir plus »

C (langage)

C est un langage de programmation impératif, généraliste et de bas niveau.

Nouveau!!: Objective-C et C (langage) · Voir plus »

C++

C++ est un langage de programmation compilé permettant la programmation sous de multiples paradigmes, dont la programmation procédurale, la programmation orientée objet et la programmation générique.

Nouveau!!: Objective-C et C++ · Voir plus »

Chaîne de caractères

En informatique, une chaîne de caractères est à la fois conceptuellement une suite ordonnée de caractères et physiquement une suite ordonnée d' unités de code (code unit).

Nouveau!!: Objective-C et Chaîne de caractères · Voir plus »

Cocoa (Apple)

Cocoa est une API native d'Apple pour le développement orienté objet sur son système d'exploitation Mac OS X. C'est l'une des cinq API majeures disponibles pour Mac OS X, les autres étant: Carbon, la boîte à outils Macintosh (pour l'environnement obsolète Classic), POSIX (pour l'environnement BSD) et Java.

Nouveau!!: Objective-C et Cocoa (Apple) · Voir plus »

Code source

fr.

Nouveau!!: Objective-C et Code source · Voir plus »

Dennis Ritchie

Dennis MacAlistair Ritchie, né le à Bronxville dans l'État de New York et retrouvé mort le à Berkeley Heights dans le New Jersey, est un des pionniers de l'informatique moderne, inventeur du langage C et codéveloppeur de Unix.

Nouveau!!: Objective-C et Dennis Ritchie · Voir plus »

Environnement d'exécution

Un environnement d'exécution ou runtime est un logiciel responsable de l'exécution des programmes informatiques écrits dans un langage de programmation donné Christoph Zimmermann,Advances in Object-Oriented Metalevel Architectures and Reflection,CRC Press - 1996,.

Nouveau!!: Objective-C et Environnement d'exécution · Voir plus »

Génie logiciel

Le génie logiciel, l'ingénierie logicielle ou l'ingénierie du logiciel (en software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels.

Nouveau!!: Objective-C et Génie logiciel · Voir plus »

GNU Compiler Collection

, abrégé en GCC, est un ensemble de compilateurs créés par le projet GNU.

Nouveau!!: Objective-C et GNU Compiler Collection · Voir plus »

GNUstep

GNUstep est une implémentation libre du framework OpenStep.

Nouveau!!: Objective-C et GNUstep · Voir plus »

Héritage multiple

En informatique, l’héritage multiple est un mécanisme de programmation orientée objet dans lequel une classe peut hériter de comportements et de fonctionnalités de plus d'une super-classe.

Nouveau!!: Objective-C et Héritage multiple · Voir plus »

Interface Builder

Interface Builder est un outil de développement d'interface graphique pour des applications tournant sur Mac OS X. Cet outil fait partie de l'environnement de développement intégré Xcode (anciennement connu sous le nom de Projet Builder).

Nouveau!!: Objective-C et Interface Builder · Voir plus »

Interface de programmation

routine appelant une base de données dans une interface de programmation. En informatique, une interface de programmation d’application ou interface de programmation applicative, souvent désignée par le terme API pour « » en anglais, est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels.

Nouveau!!: Objective-C et Interface de programmation · Voir plus »

IOS

iOS (initialement iPhone OS) est un système d'exploitation mobile créé et développé par la société américaine Apple exclusivement pour ses produits.

Nouveau!!: Objective-C et IOS · Voir plus »

IPhone

L'iPhone est une gamme de smartphone créée par Apple comprenant plusieurs générations, opérant sur le système d'exploitation mobile iOS, développé également par Apple.

Nouveau!!: Objective-C et IPhone · Voir plus »

Java (langage)

Java est un langage de programmation de haut niveau orienté objet créé par James Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement le au.

Nouveau!!: Objective-C et Java (langage) · Voir plus »

Laboratoires Bell

Nokia Bell Labs, plus connus sous l'appellation de Bell Labs, ou Les Bell Labs), furent fondés en 1925 et implantés à Murray Hill dans l'État américain du New Jersey. En 2009, ils font partie du centre de recherche et développement d'Alcatel-Lucent racheté en 2016 par Nokia. Les Laboratoires Bell ont déposé jusqu'en 2012 plus de. Les recherches menées par les Laboratoires Bell ont pris une importance capitale dans des domaines tels que les télécommunications (réseau téléphonique, transmission télévisuelle, communications satellite) et l'informatique (Unix, C et C++). Ce sont des Laboratoires Bell que proviennent aussi le transistor, la cellule photoélectrique, le laser et le développement des communications par fibre optique.

Nouveau!!: Objective-C et Laboratoires Bell · Voir plus »

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

Nouveau!!: Objective-C et Langage de programmation · Voir plus »

Linux

Linux ou GNU/Linux est une famille de systèmes d'exploitation open source de type Unix fondés sur le noyau Linux créé en 1991 par Linus Torvalds.

Nouveau!!: Objective-C et Linux · Voir plus »

Macintosh

octobre 2009. Macintosh (en anglais) ou Mac est une série de différentes familles d'ordinateurs personnels conçus, développés et vendus par Apple.

Nouveau!!: Objective-C et Macintosh · Voir plus »

MacOS

macOS (auparavant Mac OS X –, puis OS X) est un système d’exploitation partiellement propriétaire développé et commercialisé par Apple depuis, dont les versions les plus récentes sont macOS Sonoma (version 14), macOS Ventura lancée le 24 octobre 2022 et macOS Monterey (12) lancée le 25 octobre 2021 pour le grand public.

Nouveau!!: Objective-C et MacOS · Voir plus »

Microsoft Windows

(littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft, qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs compatibles PC.

Nouveau!!: Objective-C et Microsoft Windows · Voir plus »

NeXT

Next, Inc, stylisée NeXT et devenue par la suite NeXT Computer, Inc puis NeXT Software, Inc, était une entreprise d’informatique américaine, basée à Redwood City, en Californie, qui a développé et construit une série d'ordinateurs destinés à l'enseignement supérieur et aux entreprises.

Nouveau!!: Objective-C et NeXT · Voir plus »

NeXTSTEP

NeXTSTEP est le système d'exploitation sorti le avec les ordinateurs conçus par NeXT, la société fondée en 1985 par Steve Jobs après son éviction d'Apple.

Nouveau!!: Objective-C et NeXTSTEP · Voir plus »

OPENSTEP

OPENSTEP (en majuscules) est l'implémentation d'OpenStep par NeXT, et enrichie de nouvelles fonctions.

Nouveau!!: Objective-C et OPENSTEP · Voir plus »

OpenStep

OpenStep est une spécification ouverte d'API orientée objet, avec comme but premier de pouvoir utiliser un environnement de type NeXTSTEP sur un système non-NeXTSTEP.

Nouveau!!: Objective-C et OpenStep · Voir plus »

Programmation orientée objet

Schéma proposant un exemple de programmation orientée objet. La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique.

Nouveau!!: Objective-C et Programmation orientée objet · Voir plus »

Programmation structurée

La programmation structurée constitue un sous-ensemble de la programmation impérative.

Nouveau!!: Objective-C et Programmation structurée · Voir plus »

Ramasse-miettes (informatique)

Illustration d'un ramasse-miette compactant. Un ramasse-miettes.

Nouveau!!: Objective-C et Ramasse-miettes (informatique) · Voir plus »

Réflexion (informatique)

En programmation informatique, la réflexion est la capacité d'un programme à examiner, et éventuellement à modifier, ses propres structures internes de haut niveau lors de son exécution.

Nouveau!!: Objective-C et Réflexion (informatique) · Voir plus »

Smalltalk

est un langage de programmation orienté objet, réflexif et dynamiquement typé.

Nouveau!!: Objective-C et Smalltalk · Voir plus »

Smartphone

Un smartphone (également appelé téléphone intelligent., téléphone multifonction, mobile multifonctionCommission d'enrichissement de la langue française, « Vocabulaire des télécommunications (liste de termes, expressions et définitions adoptés) », ''Journal officiel'' de la République française du. ou encore ordiphone) est un téléphone mobile disposant en général d'un écran tactile, d'un appareil photographique numérique, des fonctions d'un assistant numérique personnel et de certaines fonctions d'un ordinateur portable.

Nouveau!!: Objective-C et Smartphone · Voir plus »

Steve Jobs

Steve Jobs, né le à San Francisco (Californie) et mort le à Palo Alto (dans le même État), est un entrepreneur et inventeur américain, souvent qualifié de visionnaire, et une figure majeure de l'électronique grand public, notamment pionnier de l'avènement de l'ordinateur personnel, du baladeur numérique, du smartphone et de la tablette tactile.

Nouveau!!: Objective-C et Steve Jobs · Voir plus »

Structure de contrôle

En programmation informatique, une structure de contrôle est une instruction particulière d'un langage de programmation impératif pouvant dévier le flot de contrôle du programme la contenant lorsqu'elle est exécutée.

Nouveau!!: Objective-C et Structure de contrôle · Voir plus »

Swift (langage d'Apple)

Swift est un langage de programmation objet compilé, multi-paradigmes, qui se veut simple, performant et sûr.

Nouveau!!: Objective-C et Swift (langage d'Apple) · Voir plus »

Système d'exploitation

En informatique, un système d'exploitation (souvent appelé OS — de l'anglais — ou parfois SE — en français) est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels applicatifs.

Nouveau!!: Objective-C et Système d'exploitation · Voir plus »

Typage dynamique

Le typage dynamique est une technique utilisée dans certains langages de programmation pour assigner le type de la valeur dénotée par la variable durant l'exécution du code.

Nouveau!!: Objective-C et Typage dynamique · Voir plus »

Typage statique

Le typage statique est une technique utilisée dans certains langages de programmation impératifs (C++, Java, Pascal, ou même Visual Basic avec lOption Explicit) pour associer à un symbole dénotant une variable le type de la valeur dénotée par la variable; et dans certains langages de programmation fonctionnels (ML, OCaml, Haskell, PureScript, etc.) pour associer à une fonction (un calcul) le type de son paramètre et le type de la valeur calculée.

Nouveau!!: Objective-C et Typage statique · Voir plus »

Type (informatique)

Présentation des principaux '''types de données'''. En programmation informatique, un type de donnée, ou simplement un type, définit la nature des valeurs que peut prendre une donnée, ainsi que les opérateurs qui peuvent lui être appliqués.

Nouveau!!: Objective-C et Type (informatique) · Voir plus »

Unicode

200x200px Unicode est un standard informatique qui permet des échanges de textes dans différentes langues, à un niveau mondial.

Nouveau!!: Objective-C et Unicode · Voir plus »

Unix

Unix, officiellement UNIX, est une famille de systèmes d'exploitation multitâche et multi-utilisateur dérivé de l'Unix d'origine créé par AT&T, le développement de ce dernier ayant commencé dans les années 1970 au centre de recherche de Bell Labs mené par Kenneth Thompson.

Nouveau!!: Objective-C et Unix · Voir plus »

1979

L'année 1979 est une année commune qui commence un lundi.

Nouveau!!: Objective-C et 1979 · Voir plus »

1983 en informatique

---- Cet article présente les principaux évènements de 1983 dans le domaine informatique.

Nouveau!!: Objective-C et 1983 en informatique · Voir plus »

Redirections ici:

Objc, Objective C, Objective-C++.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »