File:D_Programming_Language_logo.svg · Wikimedia Commons · See Wikimedia Commons
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