Benvenuto nel tour del linguaggio D
Benvenuto nel tour interattivo del Linguaggio di Programmazione D.
Questo tour ti fornirà le basi di questo potente ed espressivo
linguaggio, che compila in efficiente codice nativo.
Cos'è D?
D rappresenta il culmine di decenni di esperienza nell'implementazione di compilatori
per molti linguaggi differenti e dispone di un gran numero di
caratteristiche uniche:
- costrutti ad alto livello per una grande capacità di modellazione
- linguaggio compilato in codice ad alte prestazioni
- tipizzazione statica
- evoluzione del linguaggio C++ (senza ripeterne gli errori)
- interfacciamento diretto con le API del sistema operativo e con l'hardware
- tempi di compilazione estremamente brevi
- programmazione memory-safe (SafeD)
- codice mantenibile e facile da comprendere
- bassa curva di apprendimento (sintassi C-like, simile a Java e molti altri linguaggi)
- compatibile con il codice C a livello di ABI
- linguaggio multi-paradigma (programmazione imperativa, strutturata, orientata agli oggetti, generica, funzionale e persino codice assembly integrato)
- costrutti di prevenzione degli errori (asserzioni, contratti, unit testing)
... e molte altre interessanti caratteristiche.
Ogni sezione è accompagnata da un esempio di codice che può essere modificato e testato
per sperimentare le caratteristiche del linguaggio D.
Premi il pulsante esegui (o Ctrl-Invio
) per compilarlo ed eseguirlo.
Contribuire al tour
Questo tour è open source
e siamo aperti a pull requests per renderlo ancora migliore.