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.