51
D je jezik s C-sintaksom i statičkim tipkanjem.Pragmatično kombinira učinkovitost, kontrolu i moć modeliranja, uz sigurnost i produktivnost programera.Praktičnost D omogućava pisanje velikih fragmenata koda bez suvišnih određivanja vrsta, u stilu dinamičnih jezika.Ipak statički zaključak izvodi vrste i druga svojstva koda, pružajući najbolje i od statičkog i u dinamičkog svijeta.Automatsko upravljanje memorijom omogućuje siguran, jednostavan i robustan kod.D također podržava upravljanje opsegom resursa (aka RAII idiom) i izjave o dosegu determiniranog koda transakcije koji se lako piše i čita.Ugrađeni linearni i asocijativni nizovi, odsječci i rasponi čine svakodnevno programiranje jednostavnim i ugodnim za male i velike zadatke.... Moć Najbolja paradigma je ne nametati jednu na štetu drugih.D nudi klasični polimorfizam, semantiku vrijednosti, funkcionalni stil, generiku, generativno programiranje, ugovorno programiranje i još mnogo toga - svi skladno integrirani.D nudi inovativan pristup istodobnosti koji sadrži istinite nepromjenjive podatke, prosljeđivanje poruka, ne dijeljenje prema zadanim postavkama i kontrolirano dijeljenje dijelova na više niti.Od jednostavnih skripti do velikih projekata, D ima širinu razmjera sa potrebama bilo koje aplikacije: testiranje jedinice, skrivanje informacija, rafinirana modularnost, brza kompilacija, precizna sučelja.Učinkovitost D prirodno se sastoji od učinkovitog izvornog koda.D je dizajniran tako da je većina "očiglednih" koda brza i sigurna.Ponekad bi neka funkcija trebala pobjeći od ograničenja vrste zaštite za maksimalnu brzinu i kontrolu.U takvim rijetkim slučajevima D nudi izvorne pokazivače, tipove vrsta, pristup bilo kojoj C funkciji bez ikakvog intervenirajućeg prijevoda, pa čak i linijski sastavljač.Modularni atributi @safe, @trusted i @system dopuštaju programeru da najbolje odluči o kompromisu sigurnosti / učinkovitosti određene aplikacije i preusmjeri prevoditelja na dosljednost.
Web stranica:
https://dlang.orgZnačajke
Kategorije
Alternativa D (Programming Language)u za sve platforme s bilo kojom licencom
7
7
7
Elixir
Elixir je dinamičan, funkcionalan jezik dizajniran za izgradnju skalabilnih i održivih aplikacija.
- Besplatna
4
4
4
4
4
X10 (programming language)
Programski jezik X10 organiziran je oko četiri osnovna načela asinkronosti, lokaliteta, atomske snage i reda koji su razvijeni na sigurnom za klasu, temeljenom na klasi ...
3
3
2
Nim (programming language)
Nim je statički tipkan, imperativni programski jezik koji pokušava dati programeru vrhunsku snagu bez kompromisa za vrijeme izvršavanja.
1
V (programming language)
V je statički tipkan programski jezik dizajniran za izgradnju održivog softvera.Slično je Gou, a na njega utječu i Oberon, Rust, Swift.
1
1
Motti.NET (Programming Language)
Motti.NET (mottidotnet) je napredni programski jezik s vizualnim i programskim značajkama. Pouzdano se pokazalo da je Motti.NET vrlo stabilan
- Besplatno Osobni
- Windows
- Web
- Motti.NET (Programming Language)