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
- Digital Mars dmd
- LLVM D Compiler ldc
- GNU Compiler Collection - Gnu D compiler gdc
- D.NET compiler