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.

[szerkesztés] Fordítói

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

A lap eredeti címe: „http://wiki.prog.hu/wiki/D
Személyes eszközök