D

A Programozás Wiki wikiből

A D nyelv a C nyelv továbbfejlesztéséből született az ezredfordulón. A C nyelvből leginkább a memóriakezelés hiányzik, mint nyelvi megoldás. Ezt a malloc() függvényhívással oldjuk meg C esetén. A D nyelv azonban nyelvi szinten biztosítja mindezt számunkra. Példának álljon itt egy asszociatív tömb trükk D nyelven:

int[char[]] b;
int* p;

b["hello"] = 3;
b.remove("hello");

b["szia"] = 4;
p = ("szia" in b); // p pointer a b["szia"]-adik elemre mutat.
if (p != null) { } // feltéve, hogy van. Egyébként null pointer.


Továbbá sok egyéb kellemes megoldást tartalmaz.

Fordítói[szerkesztés]

Bővebb információ[szerkesztés]