D
Website: dlang.org
Proiectat de: Walter Bright, Andrei Alexandrescu (since 2007)
D, cunoscut și sub numele de Dlang, este un limbaj de programare a sistemului multiparadigm creat de Walter Bright la Digital Mars și lansat în 2001.
Andrei Alexandrescu s-a alăturat efortului de proiectare și dezvoltare în 2007.
Deși a avut originea ca o reinginerie a C ++, D este un limbaj profund diferit-informațiile lui D pot fi considerate idei simplificate și extinse de la C ++, cu toate acestea D se inspiră și din alte limbaje de programare de nivel înalt, în special Java, Python, Ruby, C#și Eiffel.
D combină performanța și siguranța limbajelor compilate cu puterea expresivă a limbajelor de programare dinamice și funcționale moderne.
Codul D idiomatic este în mod obișnuit la fel de rapid ca codul C ++ echivalent, fiind, de asemenea, mai scurt.
Limbajul în ansamblu nu este sigur în memorie, ci include atribute opționale concepute pentru a garanta siguranța memoriei fie a subseturilor sau întregului program.
Inferență de tip, gestionare automată a memoriei și zahăr sintactic pentru tipuri comune permit o dezvoltare mai rapidă, în timp ce verificarea și proiectarea limitelor prin Contractul găsește bug-uri mai devreme în timpul rulării, iar un sistem de tip concurentă concurentă prinde erori la ora de compilare.