Nous travaillons à restaurer l'application Unionpedia sur le Google Play Store
SortantEntrants
🌟Nous avons simplifié notre design pour une meilleure navigation !
Instagram Facebook X LinkedIn
Votre propre Unionpédia avec votre logo et votre domaine, à partir de 9,99 USD/mois
Créer mon Unionpédia

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.

Table des matières

  1. 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é, ... Développer l'indice (77 plus) »

  2. Langages de programmation créés en 1983

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.

Voir C++ et Abstraction (informatique)

Ada (langage)

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

Voir C++ et Ada (langage)

Alexander Stepanov

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

Voir C++ et Alexander Stepanov

Algol 68

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

Voir C++ et Algol 68

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.

Voir C++ et Allocateur (C++)

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.

Voir C++ et American National Standards Institute

Anjuta

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

Voir C++ et Anjuta

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.

Voir C++ et Années 1980

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.

Voir C++ et Apache Ant

Attribut (informatique)

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

Voir C++ et Attribut (informatique)

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

Voir C++ et Édition de liens

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.

Voir C++ et Bazel (logiciel)

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.

Voir C++ et BCPL

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

Voir C++ et Bibliothèque standard du C++

Bjarne Stroustrup

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

Voir C++ et Bjarne Stroustrup

Boost (bibliothèques)

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

Voir C++ et Boost (bibliothèques)

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.

Voir C++ et Boucle for

C (langage)

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

Voir C++ et C (langage)

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.

Voir C++ et C Sharp

C++11

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

Voir C++ et C++11

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.

Voir C++ et C++14

C++17

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

Voir C++ et C++17

C++20

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

Voir C++ et C++20

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.

Voir C++ et C++Builder

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

Voir C++ et Calcul distribué

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.

Voir C++ et Clang

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.

Voir C++ et Classe (informatique)

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.

Voir C++ et CLU (langage)

CMake

CMake est un système de construction logicielle multiplateforme.

Voir C++ et CMake

Code::Blocks

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

Voir C++ et Code::Blocks

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.

Voir C++ et Commentaire (informatique)

Compilateur

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

Voir C++ et Compilateur

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.

Voir C++ et Composition (programmation)

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.

Voir C++ et Constante (programmation informatique)

Constructeur (programmation)

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

Voir C++ et Constructeur (programmation)

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.

Voir C++ et Coroutine

D (langage)

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

Voir C++ et D (langage)

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 +,.

Voir C++ et Définition d'opérateur

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.

Voir C++ et Dennis Ritchie

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.

Voir C++ et Destructeur

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.

Voir C++ et Dev-C++

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.

Voir C++ et Eclipse (projet)

Emacs

Emacs est une famille d'éditeurs de texte disposant d'un ensemble extensible de fonctionnalités.

Voir C++ et Emacs

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.

Voir C++ et Encapsulation (programmation)

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

Voir C++ et Espace de noms

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.

Voir C++ et Extension inline

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

Voir C++ et Factorielle

Fonction anonyme

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

Voir C++ et Fonction anonyme

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.

Voir C++ et Fonction virtuelle

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.

Voir C++ et Généricité

GNU Compiler Collection

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

Voir C++ et GNU Compiler Collection

Gtkmm

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

Voir C++ et Gtkmm

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.

Voir C++ et Héritage (informatique)

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.

Voir C++ et Héritage multiple

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.

Voir C++ et Hello world

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.

Voir C++ et Hewlett-Packard

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.

Voir C++ et Identificateur

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.

Voir C++ et Intel C++ Compiler

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.

Voir C++ et Java (langage)

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.

Voir C++ et JavaScript

KDevelop

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

Voir C++ et KDevelop

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.

Voir C++ et Laboratoires Bell

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.

Voir C++ et Langage de programmation

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.

Voir C++ et Langage de programmation de bas niveau

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.

Voir C++ et Licence Creative Commons

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.

Voir C++ et Licence de documentation libre GNU

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.

Voir C++ et Linux

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.

Voir C++ et LLVM

Logiciel libre

alt.

Voir C++ et Logiciel libre

Logiciel multiplateforme

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

Voir C++ et Logiciel multiplateforme

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.

Voir C++ et MacOS

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.

Voir C++ et Make

Métaprogrammation

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

Voir C++ et Métaprogrammation

Méthode (informatique)

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

Voir C++ et Méthode (informatique)

Mise en œuvre

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

Voir C++ et Mise en œuvre

ML (langage)

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

Voir C++ et ML (langage)

Multilangage

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

Voir C++ et Multilangage

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.

Voir C++ et NetBeans

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

Voir C++ et Norme et standard techniques

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.

Voir C++ et Noyau de système d'exploitation

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.

Voir C++ et Open source

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.

Voir C++ et Open Watcom

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.

Voir C++ et OpenCV

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.

Voir C++ et Optimisation de code

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.

Voir C++ et Organisation internationale de normalisation

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

Voir C++ et Outils RAD

Paradigme (programmation)

langue.

Voir C++ et Paradigme (programmation)

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.

Voir C++ et PHP

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.

Voir C++ et Polymorphisme (informatique)

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.

Voir C++ et Portabilité (informatique)

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.

Voir C++ et Programmation orientée objet

Programmation procédurale

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

Voir C++ et Programmation procédurale

Qt

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

Voir C++ et Qt

Qt Creator

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

Voir C++ et Qt Creator

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.

Voir C++ et Référence (programmation)

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.

Voir C++ et Routine (informatique)

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.

Voir C++ et Run-time type information

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.

Voir C++ et Rust (langage)

Sûreté du typage

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

Voir C++ et Sûreté du typage

SCons

SCons est un moteur de production libre.

Voir C++ et SCons

Simple and Fast Multimedia Library

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

Voir C++ et Simple and Fast Multimedia Library

Simple DirectMedia Layer

(SDL) est une bibliothèque logicielle libre.

Voir C++ et Simple DirectMedia Layer

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.

Voir C++ et Simula

Sophia Antipolis

Sophia Antipolis est une technopole située dans le département des Alpes-Maritimes, Midi de la France.

Voir C++ et Sophia Antipolis

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.

Voir C++ et Standard Template Library

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.

Voir C++ et Structure de contrôle

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.

Voir C++ et Structure de données

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.

Voir C++ et Sun Studio (informatique)

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.

Voir C++ et Surcharge de fonction

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.

Voir C++ et Système de gestion d'exceptions

Système nominatif de types

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

Voir C++ et Système nominatif de types

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

Voir C++ et Template (programmation)

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.

Voir C++ et Théorie de la calculabilité

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.

Voir C++ et The C++ Programming Language

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.

Voir C++ et Typage statique

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.

Voir C++ et Type (informatique)

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.

Voir C++ et Unix

Vim

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

Voir C++ et Vim

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.

Voir C++ et Visual C++

WxDev-C++

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

Voir C++ et WxDev-C++

WxWidgets

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

Voir C++ et WxWidgets

X++

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

Voir C++ et X++

Xcode

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

Voir C++ et Xcode

1979

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

Voir C++ et 1979

1985

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

Voir C++ et 1985

1998

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

Voir C++ et 1998

2003

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

Voir C++ et 2003

Voir aussi

Langages de programmation créés en 1983

Également connu sous le nom de C Plus Plus, C++03, C++98, Cfront, Cplusplus, ISO 14882, Langage C plus plus, Langage C++, Langage de programmation C plus plus, Language C++, SFINAE.

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