51
D je jazyk so syntaxou typu C a statickým písaním.Pragmaticky kombinuje účinnosť, kontrolu a silu modelovania, s bezpečnosťou a produktivitou programátora.Pohodlie D umožňuje písať veľké fragmenty kódu bez redundantného určovania typov v štýle dynamických jazykov.Statická inferencia však odvodzuje typy a ďalšie vlastnosti kódu a dáva to najlepšie zo statického aj dynamického sveta.Automatické spravovanie pamäte umožňuje bezpečný, jednoduchý a robustný kód.D tiež podporuje riadenie rozsahu zdrojov (aka RAII idiom) a príkazy rozsahu pre deterministický transakčný kód, ktorý sa dá ľahko zapísať a prečítať.Vstavané lineárne a asociatívne polia, plátky a rozsahy uľahčujú denné programovanie jednoduchých a príjemných úloh pre malé a veľké úlohy.... Výkon Najlepšia paradigma je neuložiť jednu na úkor ostatných.D ponúka klasický polymorfizmus, hodnotovú sémantiku, funkčný štýl, generiká, generatívne programovanie, zmluvné programovanie a ďalšie - všetko harmonicky integrované.D ponúka inovatívny prístup ku súbežnosti, obsahujúci skutočné nemenné údaje, odovzdávanie správ, štandardne žiadne zdieľanie a riadené zdieľateľné zdieľanie medzi vláknami.Od jednoduchých skriptov až po veľké projekty má D rozsah v akomkoľvek rozsahu podľa potreby aplikácií: testovanie jednotiek, skrývanie informácií, prepracovaná modularita, rýchla kompilácia, presné rozhrania.Účinnosť D sa kompiluje prirodzene do účinného natívneho kódu.D je navrhnutý tak, aby väčšina „zrejmých“ kódov bola rýchla a bezpečná.Niekedy môže byť potrebné, aby funkcia unikla obmedzeniam typu pre maximálnu rýchlosť a kontrolu.Pre takéto zriedkavé prípady D ponúka natívne ukazovatele, typy obsadenia, prístup k akejkoľvek funkcii C bez akéhokoľvek zasahovania do prekladu a dokonca aj vložený zostavovač.Modulárne atribúty @safe, @trusted a @system umožňujú programátorovi najlepšie sa rozhodnúť o kompromisoch týkajúcich sa bezpečnosti / účinnosti konkrétnej aplikácie a nechať skontrolovať konzistentnosť kompilátora.
d
WebSite:
https://dlang.orgVlastnosti
Kategórie
Alternatívy programu D (Programming Language) pre Raspberry Pi
36
Haxe
Haxe je open source nástrojová súprava založená na modernom programovacom jazyku na vysokej úrovni s prísnym napísaním, najmodernejším ľahkým krížovým kompilátorom, úplným štandardom pre rôzne platformy ...
- Bezplatná
- Windows
- Mac
- Linux
- Raspberry Pi