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!
 

D (langage)

Indice D (langage)

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

73 relations: ABA Games, Andrei Alexandrescu, Apache Thrift, Atom (éditeur de texte), Bluefish, Boucle while, C (langage), C++, C10k problem, Chronologie des langages de programmation, Classe interne, Code::Blocks, CodinGame, Commentaire (informatique), Comparaison des langages de programmation multi-paradigmes, D, Décoration de nom, Définition d'opérateur, Destructeur, DMD, Doxygen, DTrace, Eiffel (langage), Facebook, Fonction imbriquée, Gasape, GDC, GNU Compiler Collection, GNU D Compiler, Godot (moteur de jeu), Goto (informatique), GTK (boîte à outils), Hessian, Inférence de types, Interface (informatique), JSON Web Token, Langage de programmation à usage général, LDC, LDC (compilateur), Liste de langages de programmation, Liste de logiciels libres, Liste des paquets GNU, Liste des versions de Fedora Linux, Métaprogrammation avec des patrons, MessagePack, OpenMW, Pointeur (programmation), Préprocesseur, Programmation par contrat, Qt, ..., Ramasse-miettes (informatique), Raylib, Réflexion (informatique), Resource acquisition is initialization, Rosetta Code, Ruby, Rust (langage), SCons, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Singleton (patron de conception), Smultron, Sublime Text, Surcharge de fonction, Swift (langage d'Apple), Template, Thread Local Storage, TIC-80, Visual Studio Code, Walter Bright, WxWidgets, YAML, Zig (langage). Développer l'indice (23 plus) »

ABA Games

ABA Games (alias Kenta Cho) est un développeur de jeux vidéo gratuits.

Nouveau!!: D (langage) et ABA Games · Voir plus »

Andrei Alexandrescu

Andrei Alexandrescu, né en 1969, est un programmeur et un consultant américain né en Roumanie, expert reconnu des langages C++ et D, et auteur de plusieurs ouvrages sur ces langages.

Nouveau!!: D (langage) et Andrei Alexandrescu · Voir plus »

Apache Thrift

Thrift est un langage de définition d'interface (IDL) conçu pour la création et la définition de services pour de nombreux langages.

Nouveau!!: D (langage) et Apache Thrift · Voir plus »

Atom (éditeur de texte)

Atom était un éditeur de texte, maintenant obsolète, libre pour macOS, GNU/Linux et Windows développé par la société GitHub.

Nouveau!!: D (langage) et Atom (éditeur de texte) · Voir plus »

Bluefish

Bluefish est un éditeur de texte libre destiné à la programmation.

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

Boucle while

Boucle while En programmation, la boucle while, francisée en boucle tant que, est une structure de contrôle permettant d'exécuter un ensemble d'instructions de façon répétée sur la base d'une condition booléenne.

Nouveau!!: D (langage) et Boucle while · Voir plus »

C (langage)

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

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

C++

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

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

C10k problem

Le c10k problemdans C10k, C abrège le mot connexion et 10k fait référence au système métrique: 10 Kilos, c'est-à-dire.

Nouveau!!: D (langage) et C10k problem · Voir plus »

Chronologie des langages de programmation

Cet article recense une chronologie non exhaustive des langages de programmation.

Nouveau!!: D (langage) et Chronologie des langages de programmation · Voir plus »

Classe interne

En programmation orientée objet, une classe interne (de l'anglais nested class ou inner class) est une classe déclarée au sein d'une autre classe ou d'une interface.

Nouveau!!: D (langage) et Classe interne · Voir plus »

Code::Blocks

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

Nouveau!!: D (langage) et Code::Blocks · Voir plus »

CodinGame

CodinGame est un site consacré à la programmation informatique ludique, proposant d’un côté des casse-têtes de difficulté croissante à résoudre dans l’un des vingt-sept langages de programmation disponibles, et de l’autre des jeux d’intelligence artificielle multijoueurs, ou des défis de résolution de problèmes en temps limité, ou de code golf.

Nouveau!!: D (langage) et CodinGame · 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!!: D (langage) et Commentaire (informatique) · Voir plus »

Comparaison des langages de programmation multi-paradigmes

Les langages de programmation peuvent être regroupées par le nombre et les types de paradigmes pris en charge.

Nouveau!!: D (langage) et Comparaison des langages de programmation multi-paradigmes · Voir plus »

D

D est la lettre et la consonne de l'alphabet latin.

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

Décoration de nom

En construction de compilateur, la signature (aussi appelée décoration de nom) est une technique utilisée pour résoudre divers problèmes de résolution de noms uniques des entités informatiques avec plusieurs langages de programmation modernes.

Nouveau!!: D (langage) et Décoration de nom · 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!!: D (langage) 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!!: D (langage) et Destructeur · Voir plus »

DMD

Cette page contient les pages d'homonymie de DMD et dmd.

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

Doxygen

Doxygen est un générateur de documentation sous licence libre capable de produire une documentation logicielle à partir du code source d'un programme.

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

DTrace

DTrace est un logiciel générateur de traces conçu par Sun Microsystems en vue de la détection de problèmes en temps réel au niveau noyau ou au niveau applicatif.

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

Eiffel (langage)

Eiffel est un langage de programmation orienté objet (POO) conçu par Bertrand Meyer, auteur de l'ouvrage Conception et Programmation orientées objet qui fait figure de référence pour la conception orientée objet.

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

Facebook

Facebook (« trombinoscope » en anglais) est un réseau social en ligne appartenant à Meta.

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

Fonction imbriquée

Une fonction imbriquée ou fonction interne est une fonction dont la définition est encapsulée dans une autre fonction.

Nouveau!!: D (langage) et Fonction imbriquée · Voir plus »

Gasape

Gasape est un service de médias sociaux et de réseaux sociaux en ligne burundais fondé par deux ingénieurs burundais Chris Brandon et Perry Saxe Gateka, originaire de la province de Gitega et fondateur d'une station de radio locale Humuriza FM.

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

GDC

GDC est un sigle qui peut signifier.

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

GNU Compiler Collection

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

Nouveau!!: D (langage) et GNU Compiler Collection · Voir plus »

GNU D Compiler

GDC (pour GNU D compiler) est un compilateur pour le langage de programmation D utilisant le backend de GCC et distribué sous licence GNU GPL.

Nouveau!!: D (langage) et GNU D Compiler · Voir plus »

Godot (moteur de jeu)

Godot est un moteur de jeu multiplateforme, c'est-à-dire un logiciel permettant de créer des jeux vidéo qui est compatible avec différents systèmes d'exploitation.

Nouveau!!: D (langage) et Godot (moteur de jeu) · Voir plus »

Goto (informatique)

L’instruction goto (littéralement va à) est une instruction présente dans de nombreux langages de programmation.

Nouveau!!: D (langage) et Goto (informatique) · Voir plus »

GTK (boîte à outils)

GTK (The GIMP Toolkit, anciennement GTK+) est un ensemble de bibliothèques logicielles, c'est-à-dire un ensemble de fonctions permettant de réaliser des interfaces graphiques.

Nouveau!!: D (langage) et GTK (boîte à outils) · Voir plus »

Hessian

Hessian (hessien en anglais) est un protocole binaire permettant l'utilisation de services web d'une manière simple et rapide, sans le besoin d'un framework compliqué.

Nouveau!!: D (langage) et Hessian · 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!!: D (langage) et Inférence de types · Voir plus »

Interface (informatique)

Une interface définit la frontière de communication entre deux entités, comme des éléments de logiciel, des composants de matériel informatique, ou un utilisateur.

Nouveau!!: D (langage) et Interface (informatique) · Voir plus »

JSON Web Token

JSON Web Token (JWT) est un standard ouvert défini dans la.

Nouveau!!: D (langage) et JSON Web Token · Voir plus »

Langage de programmation à usage général

En informatique, un langage de programmation à usage général est un langage de programmation conçu pour être utilisé pour la conception de logiciels dans la plus grande variété de domaines d'application.

Nouveau!!: D (langage) et Langage de programmation à usage général · Voir plus »

LDC

LDC peut signifier.

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

LDC (compilateur)

LDC (pour LLVM D Compiler) est un compilateur pour le langage de programmation D qui utilise le générateur de code LLVM.

Nouveau!!: D (langage) et LDC (compilateur) · Voir plus »

Liste de langages de programmation

Le but de cette liste de langages de programmation est d'inclure tous les langages de programmation existants, qu'ils soient actuellement utilisés ou historiques, par ordre alphabétique.

Nouveau!!: D (langage) et Liste de langages de programmation · Voir plus »

Liste de logiciels libres

Les logiciels libres présents sur cette page le sont selon la définition de l'article « logiciel libre ».

Nouveau!!: D (langage) et Liste de logiciels libres · Voir plus »

Liste des paquets GNU

Logo du système GNU. On appelle paquet GNU un paquet logiciel maintenu par le projet GNU et soutenu par la Free Software Foundation.

Nouveau!!: D (langage) et Liste des paquets GNU · Voir plus »

Liste des versions de Fedora Linux

Liste des versions de Fedora Linux.

Nouveau!!: D (langage) et Liste des versions de Fedora Linux · Voir plus »

Métaprogrammation avec des patrons

La métaprogrammation avec des patrons est une technique de programmation dans laquelle les patrons sont utilisés de sorte que le compilateur, lors de la compilation du code, exécute un programme.

Nouveau!!: D (langage) et Métaprogrammation avec des patrons · Voir plus »

MessagePack

MessagePack est un format d'échange de données informatique.

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

OpenMW

OpenMW est un projet de recréation libre et moderne du moteur du jeu de rôle Morrowind.

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

Pointeur (programmation)

En programmation informatique, un pointeur est un objet qui contient l'adresse mémoire d'une donnée ou d'une fonction.

Nouveau!!: D (langage) et Pointeur (programmation) · Voir plus »

Préprocesseur

Schéma d'un préprocesseur. En informatique, un préprocesseur est un programme qui procède à des transformations sur un code source, avant l'étape de traduction proprement dite (compilation ou interprétation).

Nouveau!!: D (langage) et Préprocesseur · Voir plus »

Programmation par contrat

La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles.

Nouveau!!: D (langage) et Programmation par contrat · Voir plus »

Qt

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

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

Ramasse-miettes (informatique)

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

Nouveau!!: D (langage) et Ramasse-miettes (informatique) · Voir plus »

Raylib

Raylib est une bibliothèque logicielle multiplateforme (Android, FreeBSD, HTML5 (Emscripten), Linux, MacOS,, Raspberry Pi, Windows, ainsi que différents systèmes embarqués) sous licence libre licence zlib/libpng, publiée par Ramon Santamaria à partir de 2013, et orientée vers le développement d'application interactives, telles que les jeux.

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

Réflexion (informatique)

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

Nouveau!!: D (langage) et Réflexion (informatique) · Voir plus »

Resource acquisition is initialization

En programmation orientée objet, resource acquisition is initialization, abrégé RAII et traduisible littéralement par l'acquisition d'une ressource est une initialisation, est une technique utilisée dans plusieurs langages orientés objet, comme C++, D et Ada.

Nouveau!!: D (langage) et Resource acquisition is initialization · Voir plus »

Rosetta Code

Rosetta Code est un site Internet de chrestomathie des langages informatiques qui implémente des algorithmes, des tâches à réaliser et divers problèmes de programmation dans de nombreux langages de programmation.

Nouveau!!: D (langage) et Rosetta Code · Voir plus »

Ruby

Ruby est un langage de programmation libre.

Nouveau!!: D (langage) et Ruby · 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!!: D (langage) et Rust (langage) · Voir plus »

SCons

SCons est un moteur de production libre.

Nouveau!!: D (langage) 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!!: D (langage) et Simple and Fast Multimedia Library · Voir plus »

Simple DirectMedia Layer

(SDL) est une bibliothèque logicielle libre.

Nouveau!!: D (langage) et Simple DirectMedia Layer · Voir plus »

Singleton (patron de conception)

En génie logiciel, le est un patron de conception (design pattern), appartenant à la catégorie des patrons de création, dont l'objectif est de restreindre l'instanciation d'une classe à un seul objet.

Nouveau!!: D (langage) et Singleton (patron de conception) · Voir plus »

Smultron

Smultron est un éditeur de texte avec coloration syntaxique pour la plateforme Mac OS X. Il est écrit en Objective-C en utilisant l'API Cocoa.

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

Sublime Text

est un éditeur de texte générique codé en C++ et Python, disponible sur Windows, Mac et Linux.

Nouveau!!: D (langage) et Sublime Text · 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!!: D (langage) et Surcharge de fonction · Voir plus »

Swift (langage d'Apple)

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

Nouveau!!: D (langage) et Swift (langage d'Apple) · Voir plus »

Template

Template est un terme anglais signifiant « gabarit », « patron », « modèle », et peut désigner.

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

Thread Local Storage

Le Thread Local Storage (TLS), ou mémoire locale de thread, est un type de mémoire spécifique et locale à un thread.

Nouveau!!: D (langage) et Thread Local Storage · Voir plus »

TIC-80

TIC-80 est une fantasy console sous licence libre (il existe également une version payante avec plus d'options), inspirée de Pico-8.

Nouveau!!: D (langage) et TIC-80 · Voir plus »

Visual Studio Code

Visual Studio Code est un éditeur de code extensible développé par Microsoft pour Windows, Linux et macOS.

Nouveau!!: D (langage) et Visual Studio Code · Voir plus »

Walter Bright

Walter Bright, né en 1957, est un développeur informatique connu pour être le créateur du langage de programmation D.

Nouveau!!: D (langage) et Walter Bright · 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!!: D (langage) et WxWidgets · Voir plus »

YAML

YAML, acronyme de Yet Another Markup Language dans sa version 1.0, devient l'acronyme récursif de YAML Ain't Markup Language (« YAML n’est pas un langage de balisage ») dans sa version 1.1, est un format de représentation de données par sérialisation Unicode.

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

Zig (langage)

Zig est un langage de programmation compilé impératif polyvalent, typé statiquement, conçu par Andrew Kelley.

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

Redirections ici:

Digital Mars D, Langage D, Langage de programmation D.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »