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 všechny platformy s jakoukoli licencí

wxBasic

wxBasic

wxBasic je základní interpret, který je: * Free * Open Source (LGPL) * Cross-platform (v současné době Windows a Linux)
Ada

Ada

Ada 2012 je nová generace světového programovacího jazyka pro bezpečný, zabezpečený a spolehlivý software.
Elixir

Elixir

Elixir je dynamický, funkční jazyk určený pro vytváření škálovatelných a udržovatelných aplikací.
  • Zdarma
Factor

Factor

Programovací jazyk Factor kombinuje výkonné jazykové funkce s plně vybavenou knihovnou.
Jabaco

Jabaco

Jabaco je jednoduchý programovací jazyk se syntaxí jazyka Visual Basic.Jabaco vám umožňuje vytvářet výkonný software pro všechny operační systémy podporující Javu..
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í.
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.
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.
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.
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 ...
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í
Object Pascal

Object Pascal

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