D (Programming Language)

D (Programming Language)

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ů
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.

Webová stránka:

Kategorie

Alternativy D (Programming Language) pro všechny platformy s jakoukoli licencí

Python

Python

Python je interpretovaný, interaktivní, objektově orientovaný, rozšiřitelný programovací jazyk.
Java

Java

Java je univerzální počítačový programovací jazyk, který je souběžný, založený na třídě, objektově orientovaný a speciálně navržený tak, aby měl co nejméně závislostí na implementaci.
PHP

PHP

PHP je široce používaný skriptovací jazyk pro všeobecné účely, který je vhodný zejména pro vývoj webových aplikací a může být vložen do HTML.
C (programming language)

C (programming language)

C je univerzální počítačový programovací jazyk.C je jeden z nejpoužívanějších programovacích jazyků všech dob.
C++

C++

C ++ je staticky typizovaný, volně tvarovaný, multi-paradigma, kompilovaný, univerzální a výkonný programovací jazyk.
Ruby

Ruby

Ruby je dynamický, reflexní, objektově orientovaný programovací jazyk pro obecné použití, který kombinuje syntaxi inspirovanou Perlem a funkcemi podobnými Smalltalk.
C#

C#

C # je multi-paradigmatický programovací jazyk zahrnující silné psaní, imperativ, deklarativní, funkční, obecný, objektově orientovaný (založený na třídě) a komponentově orientovaný ...
Lua

Lua

Lua je výkonný, rychlý, lehký a zabudovatelný skriptovací jazyk.
Perl

Perl

Perl je vysoce interpretovaný, dynamický programovací jazyk s obecným účelem, s více než 22 lety vývoje.
Go (Programming Language)

Go (Programming Language)

Go je programovací jazyk s otevřeným zdrojovým kódem, který usnadňuje vytváření jednoduchého, spolehlivého a efektivního softwaru.
Rust

Rust

Systémový programovací jazyk, který běží nesmírně rychle, zabraňuje téměř všem haváriím a eliminuje datové závody..
Scala

Scala

Scala je moderní multi-paradigmatický programovací jazyk založený na Java Virtual Machine (JVM) navržený k vyjádření běžných programovacích vzorů ve stručné, elegantní a bezpečné ...
Haskell

Haskell

Haskell je pokročilý ryze funkční programovací jazyk.
Haxe

Haxe

Haxe je open source nástrojová sada založená na moderním vysoce kvalitním programovacím jazyce, nejmodernějším lehkém křížovém kompilátoru, úplném standardu pro různé platformy ...
Apple Swift

Apple Swift

Swift je programovací jazyk pro aplikace iOS, OS X, watchOS a tvOS, který staví na tom nejlepším z C a Objective-C bez omezení kompatibility s C.