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

C++

Indice C++

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

119 relations: Abstraction (informatique), Ada (langage), Alexander Stepanov, Algol 68, Allocateur (C++), American National Standards Institute, Anjuta, Années 1980, Apache Ant, AT&T, Attribut (informatique), Édition de liens, BCPL, Bibliothèque logicielle, Bibliothèque standard du C, Bibliothèque standard du C++, Bjarne Stroustrup, Boost (bibliothèques), C (langage), C sharp, C++11, C++14, C++Builder, Calculabilité, Clang, Classe (informatique), CLU (langage), CMake, Code::Blocks, Commentaire (informatique), Compilateur, Composition (programmation), Constructeur (programmation), D (langage), Définition d'opérateur, Destructeur, Dev-C++, Digital Mars, Eclipse (projet), Emacs, Encapsulation (programmation), Espace de noms, Extension inline, Factorielle, Fonction anonyme, Généricité, GNU Compiler Collection, Gtkmm, Héritage (informatique), Héritage multiple, ..., Hello world, Hewlett-Packard, Identificateur, Inférence de types, Intel C++ Compiler, Java (langage), JavaScript, KDevelop, Laboratoires Bell, Langage de programmation, Linux, LLVM, Logiciel libre, Logiciel multiplate-forme, MacOS, Make, Métaprogrammation, Méthode (informatique), Microsoft Visual Studio, ML (langage), Multilangage, NetBeans, Norme et standard techniques, Noyau de système d'exploitation, Open source, Open Watcom, OpenCV, Optimisation de code, Organisation internationale de normalisation, Outils RAD, Paradigme (programmation), PHP, Polymorphisme (informatique), Programmation orientée objet, Programmation procédurale, Qt, Qt Creator, Référence (programmation), Routine (informatique), Run-time type information, Sûreté du typage, SCons, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Simula, Sophia Antipolis, Standard Template Library, Structure de contrôle, Structure de données, Sun Studio (informatique), Surcharge (programmation informatique), Système de gestion d'exceptions, Système nominatif de types, Template (programmation), The C++ Programming Language, Typage statique, Unix, Vim, Visual C++, WxDev-C++, WxWidgets, X++, Xcode, 1983, 1985, 1989, 1990, 1998, 2003. Développer l'indice (69 plus) »

Abstraction (informatique)

En informatique, le concept d'abstraction identifie et regroupe des caractéristiques et traitements communs applicables à des entités ou concepts variés; une représentation abstraite commune de tels objets permet d'en simplifier et d'en unifier la manipulation.

Nouveau!!: C++ et Abstraction (informatique) · Voir plus »

Ada (langage)

Ada est un langage de programmation orienté objet dont les premières versions remontent au début des années 1980.

Nouveau!!: C++ et Ada (langage) · Voir plus »

Alexander Stepanov

Alexander Alexandrovich Stepanov (en russe: Александр Александрович Степанов) est un informaticien d'origine soviétique, né à Moscou le, où il a étudié les mathématiques.

Nouveau!!: C++ et Alexander Stepanov · Voir plus »

Algol 68

Algol 68 est un langage de programmation universel dérivé du langage Algol 60, principalement conçu par des Européens.

Nouveau!!: C++ et Algol 68 · Voir plus »

Allocateur (C++)

En programmation C++, un allocateur (allocator) est un composant de la bibliothèque standard de C++ (Standard Template Library ou STL) qui gère les demandes d'allocation et de désallocation de la mémoire.

Nouveau!!: C++ et Allocateur (C++) · Voir plus »

American National Standards Institute

L’American National Standards Institute (ANSI, Institut national de normalisation américain) est un organisme privé à but non lucratif qui supervise le développement de normes pour les produits, les services, les procédés, les systèmes et les employés des États-Unis.

Nouveau!!: C++ et American National Standards Institute · Voir plus »

Anjuta

Anjuta est un environnement de développement intégré (IDE) libre pour les langages C, C++, Java, JavaScript, Python et Vala.

Nouveau!!: C++ et Anjuta · Voir plus »

Années 1980

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

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

Apache Ant

Ant est un logiciel créé par la fondation Apache qui vise à automatiser les opérations répétitives du développement de logiciel telles que la compilation, la génération de documents (Javadoc) ou l'archivage au format JAR, à l'instar des logiciels Make.

Nouveau!!: C++ et Apache Ant · Voir plus »

AT&T

AT&T est le plus grand fournisseur de services téléphoniques locaux et longues distances et de xDSL des États-Unis et le de services mobiles.

Nouveau!!: C++ et AT&T · Voir plus »

Attribut (informatique)

En informatique, le terme "attribut" a plusieurs significations.

Nouveau!!: C++ et Attribut (informatique) · Voir plus »

Édition de liens

bibliothèques statiques sont assemblés en une nouvelle bibliothèque (statique ou dynamique), ou un fichier exécutable. Lors du développement d'un programme informatique, l’édition des liens est un processus qui permet de créer des fichiers exécutables ou des bibliothèques dynamiques ou statiques, à partir de fichiers objets et de bibliothèques statiques.

Nouveau!!: C++ et Édition de liens · Voir plus »

BCPL

BCPL (Basic Combined Programming Language) est un langage de programmation créé par de l'université de Cambridge (1966) et une réponse aux difficultés rencontrées avec son prédécesseur le Combined Programming Language (CPL) durant les années 1960.

Nouveau!!: C++ et BCPL · Voir plus »

Bibliothèque logicielle

En informatique, une bibliothèque logicielle est une collection de routines, qui peuvent être déjà compilées et prêtes à être utilisées par des programmes.

Nouveau!!: C++ et Bibliothèque logicielle · Voir plus »

Bibliothèque standard du C

La bibliothèque standard du C est une collection maintenant normalisée d'en-têtes et de routines utilisées pour implémenter des opérations courantes, telles que les entrées/sorties et la gestion des chaînes de caractères, dans le langage C. Au contraire d'autres langages comme Pascal et PL/I, C n'inclut pas de mots-clés pour ces tâches, donc presque tous les programmes écrits en C utilisent la bibliothèque standard, ne serait-ce que pour afficher un résultat.

Nouveau!!: C++ et Bibliothèque standard du C · Voir plus »

Bibliothèque standard du C++

La bibliothèque standard du C++ (C++ Standard Library en anglais) est une bibliothèque de classes et de fonctions standardisées selon la norme ISO pour le langage C++.

Nouveau!!: C++ et Bibliothèque standard du C++ · Voir plus »

Bjarne Stroustrup

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

Nouveau!!: C++ et Bjarne Stroustrup · Voir plus »

Boost (bibliothèques)

Boost est une collection de bibliothèques logicielles utilisées en programmation C++.

Nouveau!!: C++ et Boost (bibliothèques) · Voir plus »

C (langage)

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

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

C sharp

C# (C sharp en anglais) est un langage de programmation orienté objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET.

Nouveau!!: C++ et C sharp · Voir plus »

C++11

C++11, anciennement connu sous le nom de C++0x, est une norme pour le langage C++ en informatique.

Nouveau!!: C++ et C++11 · Voir plus »

C++14

C++14 est une version de la norme définissant le langage C++ approuvée en août 2014, en tant que mise à jour mineure du langage, faisant suite à la norme de 2011 connue sous le nom de C++11.

Nouveau!!: C++ et C++14 · Voir plus »

C++Builder

C++Builder est un logiciel de développement rapide d'applications (abr. RAD) conçu par Borland qui reprend les mêmes concepts, la même interface et la même bibliothèque que Delphi en utilisant le langage C++.

Nouveau!!: C++ et C++Builder · Voir plus »

Calculabilité

La théorie de la calculabilité (appelée aussi parfois théorie de la récursion) est un domaine de la logique mathématique et de l'informatique théorique.

Nouveau!!: C++ et Calculabilité · Voir plus »

Clang

Clang est un compilateur pour les langages de programmation C, C++ et Objective-C. Son interface de bas niveau utilise les bibliothèques LLVM pour la compilation.

Nouveau!!: C++ et Clang · Voir plus »

Classe (informatique)

En programmation orientée objet, la déclaration d'une classe regroupe des membres, méthodes et propriétés (attributs) communs à un ensemble d'objets.

Nouveau!!: C++ et Classe (informatique) · Voir plus »

CLU (langage)

CLU est un langage de programmation créé au Massachusetts Institute of Technology (MIT) par Barbara Liskov et ses étudiants entre 1974 et 1975.

Nouveau!!: C++ et CLU (langage) · Voir plus »

CMake

CMake est un « moteur de production » multiplate-forme.

Nouveau!!: C++ et CMake · Voir plus »

Code::Blocks

Code::Blocks est un environnement de développement intégré libre et multiplate-forme.

Nouveau!!: C++ et Code::Blocks · Voir plus »

Commentaire (informatique)

Les commentaires sont, en programmation informatique, des portions du code source ignorées par le compilateur ou l’interpréteur, car destinées en général à un lecteur humain et non censées influencer l’exécution du programme.

Nouveau!!: C++ et Commentaire (informatique) · Voir plus »

Compilateur

Un compilateur est, en informatique, le terme utilisé pour désigner un programme qui transforme un code source écrit dans un langage de programmation (le langage source) en un autre langage informatique (appelé langage cible).

Nouveau!!: C++ et Compilateur · Voir plus »

Composition (programmation)

Un lien de composition symbolise l'existence d'une agrégation particulière, dite 'forte', entre deux entités (classes).

Nouveau!!: C++ et Composition (programmation) · Voir plus »

Constructeur (programmation)

Un constructeur est, en programmation orientée objet, une fonction particulière appelée lors de l'instanciation.

Nouveau!!: C++ et Constructeur (programmation) · Voir plus »

D (langage)

Le D est un langage de programmation impératif orienté objet et multi-paradigmes conçu pour la programmation système.

Nouveau!!: C++ et D (langage) · Voir plus »

Définition d'opérateur

La définition d'opérateur est une fonctionnalité offerte par certains langages de programmation qui permet d'utiliser des opérateurs (comme +,.

Nouveau!!: C++ et Définition d'opérateur · Voir plus »

Destructeur

En programmation orientée objet, le destructeur d'une classe est une méthode spéciale lancée lors de la destruction d'un objet afin de récupérer les ressources (principalement la mémoire vive) réservée dynamiquement lors de l'instanciation de l'objet.

Nouveau!!: C++ et Destructeur · Voir plus »

Dev-C++

Dev-C++ est un environnement de développement intégré (IDE) permettant de programmer en C et en C++.

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

Digital Mars

Digital Mars est une petite société américaine détenue par Walter Bright qui conçoit des compilateurs C, C++ et D, des utilitaires associés tels que des  environnements de développement intégré (IDE) pour Windows et DOS. Digital Mars intègre un environnement de débogage (IDDE).

Nouveau!!: C++ et Digital Mars · Voir plus »

Eclipse (projet)

Eclipse est un projet, décliné et organisé en un ensemble de sous-projets de développements logiciels, de la fondation Eclipse visant à développer un environnement de production de logiciels libre qui soit extensible, universel et polyvalent, en s'appuyant principalement sur Java.

Nouveau!!: C++ et Eclipse (projet) · Voir plus »

Emacs

Emacs est une famille d'éditeurs de texte disposant d'un ensemble extensible de fonctionnalités et qui est très populaire parmi les programmeurs et plus généralement les personnes ayant des compétences techniques sur les ordinateurs.

Nouveau!!: C++ et Emacs · Voir plus »

Encapsulation (programmation)

En programmation, l’encapsulation désigne le principe de regrouper des données brutes avec un ensemble de routines permettant de les lire ou de les manipuler.

Nouveau!!: C++ et Encapsulation (programmation) · Voir plus »

Espace de noms

Le terme espace de noms (namespace) désigne en informatique un lieu abstrait conçu pour accueillir des ensembles de termes appartenant à un même répertoire, comme dans l'exemple suivant où les espaces de noms sont nommés « Jean-Paul » et « Jean-Pierre ».

Nouveau!!: C++ et Espace de noms · Voir plus »

Extension inline

En informatique, l'extension, ou, est une optimisation d'un compilateur qui remplace un appel de fonction par le code de cette fonction.

Nouveau!!: C++ et Extension inline · Voir plus »

Factorielle

En mathématiques, la factorielle d'un entier naturel n est le produit des nombres entiers strictement positifs inférieurs ou égaux à n. Cette opération est notée avec un point d'exclamation: ce qui se lit soit « factorielle de n », soit « factorielle n » soit « n factorielle ». Cette notation a été introduite en 1808 par Christian Kramp.

Nouveau!!: C++ et Factorielle · Voir plus »

Fonction anonyme

Une fonction anonyme, permise dans certains langages de programmation, est une fonction n'ayant pas de nom.

Nouveau!!: C++ et Fonction anonyme · Voir plus »

Généricité

En programmation, la généricité (ou programmation générique), consiste à définir des algorithmes identiques opérant sur des données de types différents.

Nouveau!!: C++ et Généricité · Voir plus »

GNU Compiler Collection

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

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

Gtkmm

gtkmm est une bibliothèque logicielle de binding permettant l'utilisation du toolkit GTK+ en langage C++.

Nouveau!!: C++ et Gtkmm · Voir plus »

Héritage (informatique)

En programmation orientée objet, l’héritage est un mécanisme qui permet, lors de la déclaration d’une nouvelle classe, d'y inclure les caractéristiques d’une autre classe.

Nouveau!!: C++ et Héritage (informatique) · 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!!: C++ et Héritage multiple · Voir plus »

Hello world

(traduit littéralement en français par) sont les mots traditionnellement écrits par un programme informatique simple dont le but est de faire la démonstration rapide d’un langage de programmation (par exemple à but pédagogique) ou de tester un compilateur.

Nouveau!!: C++ et Hello world · Voir plus »

Hewlett-Packard

Hewlett-Packard Company, officiellement abrégée en HP, est une entreprise multinationale américaine initialement d’électronique et d'instrumentation qui évolue au cours du temps vers l'informatique, les imprimantes, les serveurs et réseaux, le logiciel et le multimédia.

Nouveau!!: C++ et Hewlett-Packard · Voir plus »

Identificateur

En programmation informatique, un identificateur ou identifiant est un mot choisi par le programmeur et qui, tel une étiquette, désigne une donnée du programme: variable, constante, procédure, type Un identifiant et sa valeur forment une sorte de symbole, comparables à ceux des mathématiques, à la différence qu'en programmation courante la valeur peut changer au cours du temps.

Nouveau!!: C++ et Identificateur · Voir plus »

Inférence de types

L'inférence de types est un mécanisme qui permet à un compilateur ou un interpréteur de rechercher automatiquement les types associés à des expressions, sans qu'ils soient indiqués explicitement dans le code source.

Nouveau!!: C++ et Inférence de types · Voir plus »

Intel C++ Compiler

Intel C++ Compiler (également connu sous les sigles icc et icl) désigne une gamme de compilateurs C++ développés par Intel, disponibles pour les plates-formes Linux, Microsoft Windows et Mac OS X. Intel supporte la compilation pour ses processeurs IA-32, Intel 64 et Itanium 2 et pour d’autres processeurs non-Intel mais qui sont compatibles, comme certains processeurs AMD, les développeurs doivent vérifier les exigences du système avant de commencer la compilation.

Nouveau!!: C++ et Intel C++ Compiler · Voir plus »

Java (langage)

Java est un langage de programmation 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!!: C++ et Java (langage) · Voir plus »

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives mais aussi pour les serveurs avec l'utilisation (par exemple) de Node.js.

Nouveau!!: C++ et JavaScript · Voir plus »

KDevelop

KDevelop est un environnement de développement intégré (IDE) pour KDE.

Nouveau!!: C++ et KDevelop · 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 brevets. 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, etc.) et l'informatique (Unix, C et C++, etc.). 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!!: C++ et Laboratoires Bell · Voir plus »

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. En informatique, un langage de programmation est une notation conventionnelle destinée à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

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

Linux

Linux est, au sens restreint, le noyau de système d'exploitation Linux, et au sens large, tout système d'exploitation fondé sur le noyau Linux.

Nouveau!!: C++ et Linux · Voir plus »

LLVM

LLVM (anciennement appelé en français: « machine virtuelle de bas niveau ») est une infrastructure de compilateur conçue pour l'optimisation du code à la compilation, à l'édition de liens, voire à l'exécution ou durant les « temps morts » d'un programme, quel que soit le langage d'origine.

Nouveau!!: C++ et LLVM · Voir plus »

Logiciel libre

alt.

Nouveau!!: C++ et Logiciel libre · Voir plus »

Logiciel multiplate-forme

Un logiciel multiplate-forme ou multiplateforme est un logiciel conçu pour fonctionner sur plusieurs plates-formes, c’est-à-dire le couple liant ordinateur et système d’exploitation.

Nouveau!!: C++ et Logiciel multiplate-forme · 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 la version la plus récente est macOS High Sierra (version 10.13) lancée le.

Nouveau!!: C++ et MacOS · Voir plus »

Make

Make est un logiciel qui construit automatiquement des fichiers, souvent exécutables, ou des bibliothèques à partir d'éléments de base tels que du code source.

Nouveau!!: C++ et Make · Voir plus »

Métaprogrammation

La métaprogrammation,, désigne l'écriture de programmes qui manipulent des données décrivant elles-mêmes des programmes.

Nouveau!!: C++ et Métaprogrammation · Voir plus »

Méthode (informatique)

En programmation orientée objet (POO), une méthode est une routine membre d'une classe.

Nouveau!!: C++ et Méthode (informatique) · Voir plus »

Microsoft Visual Studio

Microsoft Visual Studio est une suite de logiciels de développement pour Windows et mac OS conçue par Microsoft.

Nouveau!!: C++ et Microsoft Visual Studio · Voir plus »

ML (langage)

ML (contraction de Meta Language) est un langage de programmation généraliste fonctionnel.

Nouveau!!: C++ et ML (langage) · Voir plus »

Multilangage

Un programme multilangage (également écrit multi-langage) est un programme conçu pour fonctionner avec différents langages de programmation.

Nouveau!!: C++ et Multilangage · Voir plus »

NetBeans

est un environnement de développement intégré (EDI), placé en open source par Sun en juin 2000 sous licence CDDL (Common Development and Distribution License) et GPLv2.

Nouveau!!: C++ et NetBeans · Voir plus »

Norme et standard techniques

Une norme technique est un référentiel publié par un organisme de normalisation officiellement agréé par un État via une organisation nationale de standardisation (comme Afnor pour la France), agréé au niveau Européen (comme le CEN ou le ETSI), ou encore issu d'un traité international (comme ISO).

Nouveau!!: C++ et Norme et standard techniques · Voir plus »

Noyau de système d'exploitation

Un noyau de système d’exploitation, ou simplement noyau, ou kernel (de l'anglais), est une des parties fondamentales de certains systèmes d’exploitation.

Nouveau!!: C++ et Noyau de système d'exploitation · Voir plus »

Open source

texte.

Nouveau!!: C++ et Open source · Voir plus »

Open Watcom

Le compilateur Watcom C/C++ est désormais une implémentation open-source des langage de programmation C et C++ disponible sur diverses plates-formes et systèmes d'exploitation.

Nouveau!!: C++ et Open Watcom · Voir plus »

OpenCV

OpenCV (pour Open Computer Vision) est une bibliothèque graphique libre, initialement développée par Intel, spécialisée dans le traitement d'images en temps réel.

Nouveau!!: C++ et OpenCV · Voir plus »

Optimisation de code

En programmation informatique, l'optimisation de code est la pratique consistant à améliorer l'efficacité du code informatique d'un programme ou d'une librairie logicielle.

Nouveau!!: C++ et Optimisation de code · Voir plus »

Organisation internationale de normalisation

L'Organisation internationale de normalisation (dont le nom court, ISO, a été choisi pour être identique dans toutes les langues — un exemple de normalisation) est un organisme de normalisation international composé de représentants d'organisations nationales de normalisation de 165 pays.

Nouveau!!: C++ et Organisation internationale de normalisation · Voir plus »

Outils RAD

Les outils RAD sont des logiciels utilisables dans le cadre du développement rapide d'applications (acronyme de l'anglais Rapid Application Development).

Nouveau!!: C++ et Outils RAD · Voir plus »

Paradigme (programmation)

Un paradigme de programmation est une façon d'approcher la programmation informatique et de traiter les solutions aux problèmes et leur formulation dans un langage de programmation approprié.

Nouveau!!: C++ et Paradigme (programmation) · Voir plus »

PHP

., plus connu sous son sigle (acronyme récursif), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur HTTP, mais pouvant également fonctionner comme n'importe quel langage interprété de façon locale.

Nouveau!!: C++ et PHP · Voir plus »

Polymorphisme (informatique)

En informatique et en théorie des types, le polymorphisme, du grec ancien polús (plusieurs) et morphê (forme), est le concept consistant à fournir une interface unique à des entités pouvant avoir différents types.

Nouveau!!: C++ et Polymorphisme (informatique) · Voir plus »

Programmation orientée objet

La programmation orientée objet (POO), ou programmation par objet, est un paradigme de programmation informatique élaboré par les Norvégiens Ole-Johan Dahl et Kristen Nygaard au début des années 1960 et poursuivi par les travaux de l'Américain Alan Kay dans les années 1970.

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

Programmation procédurale

En informatique, la programmation procédurale est un paradigme qui se fonde sur le concept d'appel procédural.

Nouveau!!: C++ et Programmation procédurale · Voir plus »

Qt

Qt (prononcé officiellement en anglais mais couramment prononcé.).

Nouveau!!: C++ et Qt · Voir plus »

Qt Creator

Qt Creator est un environnement de développement intégré multiplate-forme faisant partie du framework Qt.

Nouveau!!: C++ et Qt Creator · Voir plus »

Référence (programmation)

En programmation, une est une valeur qui est un moyen d'accéder en lecture et/ou écriture à une donnée située soit en mémoire principale soit ailleurs.

Nouveau!!: C++ et Référence (programmation) · Voir plus »

Routine (informatique)

En informatique, une routine est une entité informatique qui encapsule une portion de code (une séquence d'instructions) effectuant un traitement spécifique bien identifié (asservissement, tâche, calcul, etc.) relativement indépendant du reste du programme, et qui peut être réutilisé dans le même programme, ou dans un autre.

Nouveau!!: C++ et Routine (informatique) · Voir plus »

Run-time type information

En informatique, Run-Time Type Information est utilisé pour signaler la capacité d'un langage de programmation à déterminer le type d'une variable pendant l'exécution d'un programme.

Nouveau!!: C++ et Run-time type information · Voir plus »

Sûreté du typage

La sûreté du typage est un principe permettant d'améliorer la qualité de la programmation.

Nouveau!!: C++ et Sûreté du typage · Voir plus »

SCons

SCons est un moteur de production libre.

Nouveau!!: C++ et SCons · Voir plus »

Simple and Fast Multimedia Library

SFML est une Interface de programmation destinée à construire des jeux vidéo ou des programmes interactifs.

Nouveau!!: C++ et Simple and Fast Multimedia Library · Voir plus »

Simple DirectMedia Layer

(SDL) est une bibliothèque logicielle libre.

Nouveau!!: C++ et Simple DirectMedia Layer · Voir plus »

Simula

Simula (Simple universal language) a été créé en 1962 sous la dénomination Simula I par Ole-Johan Dahl et Kristen Nygaard à partir d'Algol 60.

Nouveau!!: C++ et Simula · Voir plus »

Sophia Antipolis

Sophia Antipolis, située dans le département des Alpes-Maritimes, est la plus importante technopole de France et d'Europe, fondée en 1969 par l'Association Sophia Antipolis et le groupement d'intérêt économique SAVALOR.

Nouveau!!: C++ et Sophia Antipolis · Voir plus »

Standard Template Library

La Standard Template Library (STL) est une bibliothèque C++, normalisée par l'ISO (document ISO/CEI 14882) et mise en œuvre à l'aide des templates.

Nouveau!!: C++ et Standard Template Library · 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!!: C++ et Structure de contrôle · Voir plus »

Structure de données

En informatique, une structure de données est une manière d'organiser les données pour les traiter plus facilement.

Nouveau!!: C++ et Structure de données · Voir plus »

Sun Studio (informatique)

Sun Studio est un environnement de développement intégré pour les langages de programmation C, C++ et Fortran développé par Sun Microsystems.

Nouveau!!: C++ et Sun Studio (informatique) · Voir plus »

Surcharge (programmation informatique)

La surcharge (également connue sous le nom de surdéfinition, polymorphisme ad hoc ou overloading en anglais) est une possibilité offerte par certains langages de programmation qui permet de choisir entre différentes versions d'une même fonction ou méthode selon le nombre et le type des arguments fournis.

Nouveau!!: C++ et Surcharge (programmation informatique) · Voir plus »

Système de gestion d'exceptions

Dans le contexte des langages de programmation fonctionnels et impératifs, un système de gestion d'exceptions ou SGE permet de gérer les conditions exceptionnelles pendant l'exécution du programme.

Nouveau!!: C++ et Système de gestion d'exceptions · Voir plus »

Système nominatif de types

Un système nominatif de types est une classe majeure de système de types en programmation informatique.

Nouveau!!: C++ et Système nominatif de types · Voir plus »

Template (programmation)

En programmation informatique, les (en français modèles, parfois aussi appelés patrons) sont une particularité de la programmation en langage C++, qui autorise l'écriture d'un code sans considération envers le type des données avec lesquelles il sera finalement utilisé.

Nouveau!!: C++ et Template (programmation) · Voir plus »

The C++ Programming Language

The C++ Programming Language est le premier livre d'informatique présentant le langage C++, écrit par l'inventeur du langage, Bjarne Stroustrup.

Nouveau!!: C++ et The C++ Programming Language · 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, etc.) pour associer à une fonction (un calcul) le type de son paramètre et le type de la valeur calculée.

Nouveau!!: C++ et Typage statique · Voir plus »

Unix

Unix, officiellement UNIX (parfois écrit « Unix », avec des petites capitales), est un système d'exploitation multitâche et multi-utilisateur créé en 1969 par Kenneth Thompson.

Nouveau!!: C++ et Unix · Voir plus »

Vim

Vim est un éditeur de texte, c’est-à-dire un logiciel permettant la manipulation de fichiers texte.

Nouveau!!: C++ et Vim · Voir plus »

Visual C++

Visual C++ est un environnement de développement intégré pour Windows, conçu par Microsoft pour les langages de programmation C et C++ et intégrant différents outils pour développer, compiler, déboguer un programme en C++ s'exécutant sur Windows, ainsi que des bibliothèques comme les MFC.

Nouveau!!: C++ et Visual C++ · Voir plus »

WxDev-C++

wxDev-C++ est un environnement de développement intégré basé sur le populaire Dev-C++.

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

WxWidgets

wxWidgets (anciennement wxWindows) est une bibliothèque graphique libre utilisée comme boîte à outils de programmation d'interfaces graphiques multiplate-formes.

Nouveau!!: C++ et WxWidgets · Voir plus »

X++

X++ est un langage de programmation orienté objet proche du C++ et du Java.

Nouveau!!: C++ et X++ · Voir plus »

Xcode

Xcode est un environnement de développement pour macOS, ainsi que pour iOS, watchOS et tvOS.

Nouveau!!: C++ et Xcode · Voir plus »

1983

1983 est une année commune commençant un samedi.

Nouveau!!: C++ et 1983 · Voir plus »

1985

1985 est une année commune commençant un mardi.

Nouveau!!: C++ et 1985 · Voir plus »

1989

1989 est une année commune commençant un dimanche.

Nouveau!!: C++ et 1989 · Voir plus »

1990

1990 est une année commune commençant un lundi.

Nouveau!!: C++ et 1990 · Voir plus »

1998

1998 est une année commune commençant un jeudi.

Nouveau!!: C++ et 1998 · Voir plus »

2003

L'année 2003 est une année commune qui commence un mercredi, c'est la 2003e année de notre ère, la 3e année du IIIe millénaire et du XXIe siècle et la 4e année de la décennie 2000-2009.

Nouveau!!: C++ et 2003 · Voir plus »

Redirections ici:

C Plus Plus, C plus plus, C++ (langage), C++03, C++98, Cfront, Cplusplus, C++, ISO 14882, Langage C plus plus, Langage C++, Langage de programmation C plus plus, Language C++.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »