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

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.

50 relations: Andrei Alexandrescu, Attribut (informatique), B (langage), Backend, BCPL, Bug (informatique), C (langage), C Sharp, C++, Compilateur, Eiffel (langage), Encapsulation (programmation), Fonction anonyme, FreeBSD, GNU Compiler Collection, GNU D Compiler, Héritage (informatique), Hello world, Inférence de types, Instance (programmation), Interface (informatique), Java (langage), Langage machine, LDC (compilateur), Licence BSD, Licence logicielle Boost, Linux, LLVM, MacOS, Métaprogrammation, Microsoft Windows, Module (programmation), Paradigme (programmation), Polymorphisme (informatique), Programmation concurrente, Programmation fonctionnelle, Programmation impérative, Programmation orientée objet, Programmation par contrat, Programmation procédurale, Programmation système, Python (langage), Ramasse-miettes (informatique), Template (programmation), Test unitaire, Typage fort, Typage statique, Walter Bright, 2007 en informatique, 2012 en informatique.

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 »

Attribut (informatique)

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

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

B (langage)

Le langage de programmation B est un langage obsolète qui a représenté la transition entre BCPL et le langage C. C'est principalement l'œuvre de Ken Thompson et il apparut pour la première fois en 1969 environ.

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

Backend

En informatique, un back-end (parfois aussi appelé un dorsal.) est un terme désignant un étage de sortie d'un logiciel devant produire un résultat.

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

Bug (informatique)

MacIntosh d'Apple. En informatique, un bug (prononcé en français: Prononciation en français européen retranscrite phonémiquement selon la norme API.) ou bogueRecommandé en France par la Délégation générale à la langue française et aux langues de France (DGLFLF), au Canada et en Belgique.

Nouveau!!: D (langage) et Bug (informatique) · 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 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!!: D (langage) et C Sharp · 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 »

Compilateur

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

Nouveau!!: D (langage) et Compilateur · 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 »

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!!: D (langage) et Encapsulation (programmation) · 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!!: D (langage) et Fonction anonyme · Voir plus »

FreeBSD

FreeBSD est un système d'exploitation UNIX libre.

Nouveau!!: D (langage) et FreeBSD · 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 »

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!!: D (langage) et Héritage (informatique) · 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!!: D (langage) et Hello world · 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 »

Instance (programmation)

En programmation orientée objet, on appelle instance d'une classe, un objet avec un comportement et un état, tous deux définis par la classe.

Nouveau!!: D (langage) et Instance (programmation) · 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 »

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

Langage machine

Le langage machine, ou code machine, est la suite de bits qui est interprétée par le processeur d'un ordinateur exécutant un programme informatique.

Nouveau!!: D (langage) et Langage machine · 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 »

Licence BSD

La licence BSD est une licence libre utilisée pour la distribution de logiciels.

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

Licence logicielle Boost

La licence logicielle Boost est une licence de logiciel libre, gnu.org/licenses, 5 janvier 2012.

Nouveau!!: D (langage) et Licence logicielle Boost · 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!!: D (langage) 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!!: D (langage) et LLVM · 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!!: D (langage) et MacOS · 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!!: D (langage) et Métaprogrammation · Voir plus »

Microsoft Windows

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

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

Module (programmation)

Un module désigne originellement un fichier de code de programmation ou un fichier de bibliothèque statique ou dynamique.

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

Paradigme (programmation)

langue.

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

Programmation concurrente

La programmation concurrente est un paradigme de programmation tenant compte, dans un programme, de l'existence de plusieurs piles sémantiques qui peuvent être appelées threads, processus ou tâches.

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

Programmation fonctionnelle

La programmation fonctionnelle est un paradigme de programmation de type déclaratif qui considère le calcul en tant qu'évaluation de fonctions mathématiques.

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

Programmation impérative

En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en séquences d'instructions exécutées par l'ordinateur pour modifier l'état du programme.

Nouveau!!: D (langage) et Programmation impérative · 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!!: D (langage) et Programmation orientée objet · 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 »

Programmation procédurale

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

Nouveau!!: D (langage) et Programmation procédurale · Voir plus »

Programmation système

La programmation système est un type de programmation qui vise au développement de programmes qui font partie du système d’exploitation d’un ordinateur ou qui en réalisent les fonctions.

Nouveau!!: D (langage) et Programmation système · Voir plus »

Python (langage)

Python (prononcé) est un langage de programmation interprété, multiparadigme et multiplateformes.

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

Ramasse-miettes (informatique)

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

Nouveau!!: D (langage) et Ramasse-miettes (informatique) · 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!!: D (langage) et Template (programmation) · Voir plus »

Test unitaire

En programmation informatique, le test unitaire (ou « T.U. », ou « U.T. » en anglais) est une procédure permettant de vérifier le bon fonctionnement d'une partie précise d'un logiciel ou d'une portion d'un programme (appelée « unité » ou « module »).

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

Typage fort

En informatique, un langage de programmation est dit fortement typé lorsqu'il garantit que les types de données employés décrivent correctement les données manipulées.

Nouveau!!: D (langage) et Typage fort · 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!!: D (langage) et Typage statique · 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 »

2007 en informatique

Cet article présente les principaux événements de 2007 dans le domaine de l'informatique.

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

2012 en informatique

----.

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

Redirections ici:

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

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »