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

C++

Indice 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.

127 relations: Abstraction (informatique), Ada (langage), Alexander Stepanov, Algol 68, Allocateur (C++), American National Standards Institute, Anjuta, Années 1980, Apache Ant, Attribut (informatique), Édition de liens, Bazel (logiciel), BCPL, Bibliothèque standard du C++, Bjarne Stroustrup, Boost (bibliothèques), Boucle for, C (langage), C Sharp, C++11, C++14, C++17, C++20, C++Builder, Calcul distribué, Clang, Classe (informatique), CLU (langage), CMake, Code::Blocks, Commentaire (informatique), Compilateur, Composition (programmation), Constante (programmation informatique), Constructeur (programmation), Coroutine, D (langage), Définition d'opérateur, Dennis Ritchie, Destructeur, Dev-C++, Eclipse (projet), Emacs, Encapsulation (programmation), Espace de noms, Extension inline, Factorielle, Fonction anonyme, Fonction virtuelle, Généricité, ..., GNU Compiler Collection, Gtkmm, Héritage (informatique), Héritage multiple, Hello world, Hewlett-Packard, Identificateur, Intel C++ Compiler, Java (langage), JavaScript, KDevelop, Laboratoires Bell, Langage de programmation, Langage de programmation de bas niveau, Licence Creative Commons, Licence de documentation libre GNU, Linux, LLVM, Logiciel libre, Logiciel multiplateforme, MacOS, Make, Métaprogrammation, Méthode (informatique), Mise en œuvre, 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), Portabilité (informatique), Programmation orientée objet, Programmation procédurale, Qt, Qt Creator, Référence (programmation), Routine (informatique), Run-time type information, Rust (langage), 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 de fonction, Système de gestion d'exceptions, Système nominatif de types, Template (programmation), Théorie de la calculabilité, The C++ Programming Language, Typage statique, Type (informatique), Unix, Vim, Visual C++, WxDev-C++, WxWidgets, X++, Xcode, 1979, 1985, 1998, 2003. Développer l'indice (77 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

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!!: 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 »

Attribut (informatique)

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

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

Édition de liens

Illustration du principe de l'édition de liens Première étape de la génération d'un programme informatique, la compilation d'un fichier source vers un fichier objet laisse l'identification de certains symboles à plus tard.

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

Bazel (logiciel)

Bazel est un moteur de production open source permettant de construire des projets dans de nombreux langages dont le C++, Java et Go.

Nouveau!!: C++ et Bazel (logiciel) · 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 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 »

Boucle for

En informatique, la boucle for est une structure de contrôle de programmation qui permet de répéter l'exécution d'une séquence d'instructions.

Nouveau!!: C++ et Boucle for · Voir plus »

C (langage)

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

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

C Sharp

C# (C sharp en anglais britannique) est un langage de programmation orientée objet, commercialisé par Microsoft depuis 2002 et destiné à développer sur la plateforme Microsoft.NET, au même titre que d’autres langages liés à cette plateforme (ex. VB.NET, J#, etc.) C# est dérivé du C++ et très proche du Java dont il reprend la syntaxe générale ainsi que les concepts, y ajoutant des notions telles que la surcharge des opérateurs, les et les délégués.

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, en tant que mise à jour mineure du langage, faisant suite à la norme de connue sous le nom de C++11.

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

C++17

C++17, anciennement connu sous le nom de C++1z, est une norme pour le langage de programmation C++.

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

C++20

C++20 est une version de la norme ISO / IEC définissant le langage de programmation C++.

Nouveau!!: C++ et C++20 · 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, mais en utilisant le langage C++ au lieu de Delphi/Pascal.

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

Calcul distribué

Un calcul distribué, ou réparti ou encore partagé, est un calcul ou un traitement réparti sur plusieurs microprocesseurs et plus généralement sur plusieurs unités centrales informatiques, et on parle alors d'architecture distribuée ou de système distribué.

Nouveau!!: C++ et Calcul distribué · 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 système de construction logicielle multiplateforme.

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)

Java avec coloration syntaxique: le code source est en bleu, les commentaires en rouge (commentaires en bloc) et en vert (commentaires en ligne). 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

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

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

Composition (programmation)

En programmation informatique, la composition est une technique qui permet de combiner plusieurs éléments de programmation entre eux pour obtenir un élément ayant une fonctionnalité plus complexe.

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

Constante (programmation informatique)

En programmation informatique, une constante est une valeur qui ne doit pas être modifiée par le programme lors de son exécution normale, c'est-à-dire que la valeur est constante.

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

Constructeur (programmation)

constructeur PMI 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 »

Coroutine

Dans un programme, une coroutine est une unité de traitement qui s'apparente à une routine, à ceci près que, alors que la sortie d'une routine met fin à la routine, la sortie de la coroutine peut être le résultat d'une suspension de son traitement jusqu'à ce qu'il lui soit signalé de reprendre son cours.

Nouveau!!: C++ et Coroutine · 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 »

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!!: C++ et Dennis Ritchie · 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++ pour les systèmes d'exploitation Windows.

Nouveau!!: C++ et Dev-C++ · 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.

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

Encapsulation (programmation)

En programmation, l’encapsulation désigne le regroupement de données avec un ensemble de routines qui en permettent la lecture et la manipulation.

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, n!, ce qui se lit soit « factorielle de n », soit « factorielle n », soit « n factorielle ».

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

Fonction anonyme

En programmation informatique, une fonction anonyme, aussi appelée lambda expression ou fonction lambda est une fonction n'ayant pas de nom.

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

Fonction virtuelle

En programmation orientée objet, une fonction virtuelle est une fonction définie dans une classe (méthode) qui est destinée à être redéfinie dans les classes qui en héritent.

Nouveau!!: C++ et Fonction virtuelle · 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

Hello World » en Piet. « » (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 de son exécution sans erreur.

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 identificateur 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 »

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 (avant Linux 6.3), 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 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!!: C++ et Java (langage) · Voir plus »

JavaScript

JavaScript est un langage de programmation de scripts principalement employé dans les pages web interactives et à ce titre est une partie essentielle des applications web.

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. 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!!: 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!!: C++ et Langage de programmation · Voir plus »

Langage de programmation de bas niveau

Language de programmation Un langage de programmation de bas niveau ne fournit que peu d'abstraction par rapport au jeu d'instructions du processeur de la machine.

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

Licence Creative Commons

'''©''' en bas). Les licences Creative Commons constituent un ensemble de licences régissant les conditions de réutilisation et de distribution d'œuvres.

Nouveau!!: C++ et Licence Creative Commons · Voir plus »

Licence de documentation libre GNU

La licence de documentation libre GNU (abrégé en GFDL) est une licence relevant du droit d'auteur produite par la Free Software Foundation.

Nouveau!!: C++ et Licence de documentation libre GNU · 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!!: 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 multiplateforme

Un logiciel multiplateforme est un logiciel conçu pour fonctionner sur plusieurs plateformes informatiques.

Nouveau!!: C++ et Logiciel multiplateforme · 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!!: C++ et MacOS · Voir plus »

Make

Capture d'écran du logiciel 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 »

Mise en œuvre

La mise en œuvre est le fait de mettre en place un projet.

Nouveau!!: C++ et Mise en œuvre · 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 établi 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 en 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

Logo de l'Open Source Initiative, une organisation de soutien au mouvement open source. La désignation open source, ou code source ouvert, s'applique aux logiciels (et s'étend maintenant aux œuvres de l'esprit) dont la licence respecte des critères précisément établis par l', c'est-à-dire les possibilités de libre redistribution, d'accès au code source et de création de travaux dérivés.

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

Open Watcom

Le compilateur Watcom C/C++ est désormais une implémentation open-source des langages 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 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 bibliothèque logicielle.

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

Organisation internationale de normalisation

L'Organisation internationale de normalisation (en Международная организация по стандартизации), généralement désigné sous le sigle ISO, choisi pour être le sigle identique dans toutes les langues (ce choix est un exemple de normalisation), est un organisme de normalisation international composé de représentants d'organisations nationales de normalisation de, selon le principe d’un membre par 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)

langue.

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

PHP

., plus connu sous son sigle (sigle auto-référentiel), est un langage de programmation libre, principalement utilisé pour produire des pages Web dynamiques via un serveur web, 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 »

Portabilité (informatique)

La portabilité d'un programme informatique est sa capacité à pouvoir être adapté plus ou moins facilement en vue de fonctionner dans différents environnements d'exécution.

Nouveau!!: C++ et Portabilité (informatique) · 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!!: 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

Wayland, libwayland-client et Qt. Qt (prononcé officiellement en anglais mais couramment prononcé.) est.

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) 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 »

Rust (langage)

est un langage de programmation compilé multi-paradigme qui met l'accent sur la performance, la sûreté des types et la concurrence.

Nouveau!!: C++ et Rust (langage) · 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 bas niveau 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 est une technopole située dans le département des Alpes-Maritimes, Midi de la France.

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 de fonction

La surcharge de fonction (également connue sous le nom de surdéfinition, polymorphisme ad hoc ou overloading en anglais) est une possibilité offerte par certains langages de programmation de définir plusieurs fonctions ou méthodes de même nom, mais qui diffèrent par le nombre ou le type des paramètres effectifs.

Nouveau!!: C++ et Surcharge de fonction · 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 »

Théorie de la 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 Théorie de la calculabilité · Voir plus »

The C++ Programming Language

The C++ Programming Language (titre en français: Le Langage C++) 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, PureScript, 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 »

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!!: C++ et Type (informatique) · 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!!: 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++

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 multiplateforme.

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, tvOS et visionOS.

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

1979

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

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

1985

L'année 1985 est une année commune qui commence un mardi.

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

1998

L'année 1998 est une année commune qui commence un jeudi.

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

2003

L'année 2003 est une année commune qui commence un mercredi.

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

Redirections ici:

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

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »