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

Webová stránka:

Kategorie

Alternativy D (Programming Language) pro Windows

sdlBasic

sdlBasic

sdlBasic je malý, efektivní a multiplatformní základní interpret zaměřený na tvorbu her využívající sílu knihovny SDL, inspirovaný starou a slavnou AMOS.
Avian

Avian

Avian je lehký virtuální stroj a lbrary třídy navržený tak, aby poskytoval užitečnou podmnožinu funkcí Java, vhodných pro vytváření samostatných aplikací.
Factor

Factor

Programovací jazyk Factor kombinuje výkonné jazykové funkce s plně vybavenou knihovnou.
X10 (programming language)

X10 (programming language)

Programovací jazyk X10 je uspořádán podle čtyř základních principů asynchronie, lokality, atomicity a pořádku, které jsou vyvinuty na základě typu ...
Quorum

Quorum

Programovací jazyk kvora.- První světově orientovaný programovací jazyk na světě.
OCaml

OCaml

OCaml je průmyslový programovací jazyk podporující funkční, imperativní a objektově orientované styly.
Nim (programming language)

Nim (programming language)

Nim je staticky napsaný imperativní programovací jazyk, který se snaží poskytnout programátorovi maximální výkon bez kompromisů v efektivitě běhu.
Fortran

Fortran

Fortran (dříve FORTRAN, odvozený od Formula Translating System) je univerzální, imperativní programovací jazyk, který je zvláště vhodný pro numerické výpočty a ...
V (programming language)

V (programming language)

V je kompilovaný programovací jazyk se statickým typem určený pro vytváření udržovatelného softwaru.Je to podobné Go a je také ovlivněno Oberonem, Rustem, Swiftem.
Object Pascal

Object Pascal

Object Pascal je multi-paradigma, objektově orientovaný, komponentově založený programovací jazyk pro obecné účely.
Motti.NET (Programming Language)

Motti.NET (Programming Language)

Motti.NET (mottidotnet) je pokročilý programovací jazyk s vizuálními a programovacími funkcemi. Spolehlivý Motti.NET se ukázal jako velmi stabilní
P Programming Language

P Programming Language

P je programovací jazyk, ve kterém je systém popisován jako soubor vzájemně spolupracujících stavových strojů, které spolu komunikují prostřednictvím událostí.FEATURES
Smalltalk

Smalltalk

Smalltalk je objektově orientovaný programovací jazyk (OOP).Jsou to objekty až dolů.Smalltalkova čistota a jasnost v tomto ohledu z něj učinily archetyp téměř všech ostatních jazyků OOP.
Beef Programming Language

Beef Programming Language

Hovězí maso je open source výkonově orientovaný kompilovaný programovací jazyk, který byl vytvořen ruku v ruce s jeho prostředím IDE.
Odin

Odin

Programovací jazyk Odinu je rychlý, výstižný, čitelný, pragmatický a otevřený.Je navržen tak, aby nahradil C těmito cíli: • jednoduchost