![D (Programming Language)](https://i.altapps.net/icons/d-a4e56.png)
51
D je jazyk se syntaxí typu C a statickým psaním.Pragmaticky kombinuje účinnost, kontrolu a modelovací sílu, bezpečnost a produktivitu programátorů.Pohodlí D umožňuje psaní velkých fragmentů kódu bez redundantního určování typů ve stylu dynamických jazyků.Přesto statická inference odvozuje typy a další vlastnosti kódu a dává to nejlepší ze statického i dynamického světa.Automatická správa paměti umožňuje bezpečný, jednoduchý a robustní kód.D také podporuje řízenou správu zdrojů (aka RAII idiom) a příkazy rozsahu pro deterministický transakční kód, který lze snadno zapsat a přečíst.Vestavěné lineární a asociativní pole, řezy a rozsahy činí denní programování jednoduchým a příjemným pro malé i velké úkoly.... Síla Nejlepší paradigma je neuložit jeden na úkor druhých.D nabízí klasický polymorfismus, hodnotovou sémantiku, funkční styl, generika, generativní programování, smluvní programování a další - vše harmonicky integrované.D nabízí inovativní přístup ke shodě, který obsahuje skutečná neměnná data, předávání zpráv, žádné sdílení ve výchozím nastavení a řízené mutovatelné sdílení napříč vlákny.Od jednoduchých skriptů po velké projekty, D má šířku na míru s potřebami jakékoli aplikace: testování jednotek, skrytí informací, rafinovaná modularita, rychlá kompilace, přesná rozhraní.Efektivita D se přirozeně kompiluje do efektivního nativního kódu.D je navržen tak, aby většina „zjevných“ kódů byla rychlá a bezpečná.Někdy může být nutné, aby funkce unikla omezením bezpečnosti typu pro maximální rychlost a kontrolu.Pro takové vzácné případy nabízí D nativní ukazatele, typy obsazení, přístup k jakékoli funkci C bez jakéhokoli zasahujícího překladu a dokonce vložený assembler.Modulové atributy @safe, @trusted a @system umožňují programátorům co nejlépe rozhodovat o kompromisech týkajících se bezpečnosti a účinnosti konkrétní aplikace a nechat zkontrolovat konzistenci kompilátoru.
d
Webová stránka:
https://dlang.orgKategorie
Alternativy D (Programming Language) pro Linux
![Objective-C](https://i.altapps.net/icons/objective-c-6a972.png)
28
Objective-C
Jazyk Objective-C je jednoduchý počítačový jazyk navržený tak, aby umožňoval sofistikované objektově orientované programování.
![Erlang](https://i.altapps.net/icons/erlang-4d85f.png)
28
![Nim (programming language)](https://i.altapps.net/icons/nim-programming-language-74125.png)
27
Nim (programming language)
Nim je staticky typický imperativní programovací jazyk s výkonným makro systémem, který se snaží poskytnout programátorovi maximální výkon bez kompromisů v efektivitě běhu.
![Groovy](https://i.altapps.net/icons/groovy-ed6d5.png)
27
![Clojure](https://i.altapps.net/icons/clojure-30ac6.png)
23
![FreeBASIC](https://i.altapps.net/icons/freebasic-24e47.png)
23
![F# (programming language)](https://i.altapps.net/icons/f--programming-language--f8e7b.png)
17
F# (programming language)
F # je výstižný, expresivní a efektivní funkční a objektově orientovaný jazyk pro .NET, který vám pomáhá psát jednoduchý kód pro řešení složitých problémů.
![Vala](https://i.altapps.net/icons/vala-0343c.png)
16
![Squirrel (programming language)](https://i.altapps.net/icons/squirrel-language-bc3fb.png)
12
Squirrel (programming language)
Veverka je imperativní, objektově orientovaný programovací jazyk, který je navržen tak, aby byl lehký skriptovací jazyk, který se vejde do velikosti, šířky pásma paměti a ...
![Ceylon](https://i.altapps.net/icons/ceylon-23370.png)
9
![wxBasic](https://i.altapps.net/icons/wxbasic-87b25.png)
7
![Ada](https://i.altapps.net/icons/ada-8d3e4.png)
7
![Crystal (programming language)](https://i.altapps.net/icons/crystal-programming-language-10768.png)
7
Crystal (programming language)
Programovací jazyk se syntaxí podobnou Ruby, která se kompiluje do efektivního nativního kódu.