Skip to content
D

File:D_Programming_Language_logo.svg · Wikimedia Commons · See Wikimedia Commons

EntityQ319268· pop 47· linked from 334 articles

Also known as Dlang, D programming language, D language

linguaggio di programmazione

Key facts

Paradigm
Multi-paradigm : functional , imperative , object-oriented
Designed by
Walter Bright , Andrei Alexandrescu (since 2007)
Developer
D Language Foundation
First appeared
8 December 2001 ; 24 years ago ( 2001-12-08 )
Stable release
2.112.0 / 7 January 2026 ; 4 months ago ( 7 January 2026 )
Typing discipline
Inferred , static , strong
Os
FreeBSD , Linux , macOS , Windows
License
Boost
Filename extensions
.d, .di, .dd
Website
dlang .org

via Wikipedia infobox

Article · Italiano

Il linguaggio di programmazione D nasce nel dicembre 1999 dalla mente di Walter Bright. È un linguaggio orientato agli oggetti, e potrebbe definirsi un'evoluzione del linguaggio C e C++, distinguendosi da tali linguaggi con le seguenti caratteristiche: gestione più semplice delle classi e dei template rispetto al C++, un garbage collector come in Java, supporto a RTTI (Runtime type information), introduzione del tipo intero a 128 bit (non ancora utilizzabile), una gestione a moduli simile a quella di Python al posto dei file header, array associativi (oltre ai classici in stile puntatore, statici, dinamici) e molto altro. Inoltre permette la chiamata alle API di Windows, e la chiamata alle funzioni scritte in C (usando la parola chiave extern). Al momento è possibile utilizzarlo per i sistemi Windows, Linux x86 e PPC, macOS, AIX e FreeBSD tramite un frontend del compilatore GCC chiamato GDC. Su Windows è spesso preferibile usare DMD.

Abstract from DBpedia / Wikipedia · CC BY-SA