D (Programming Language)

D (Programming Language)

D je jazyk so syntaxou typu C a statickým písaním.Pragmaticky kombinuje účinnosť, kontrolu a modelovaciu silu, bezpečnosť a produktivitu programátora. Pohodlie
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

Kategórie

Alternatívy D (Programming Language) pre všetky platformy s akoukoľvek licenciou

Python

Python

Python je interpretovaný, interaktívny, objektovo orientovaný a rozšíriteľný programovací jazyk.
Java

Java

Java je univerzálny počítačový programovací jazyk, ktorý je súbežný, založený na triede, objektovo orientovaný a špeciálne navrhnutý tak, aby mal čo najmenšiu závislosť od implementácie.
PHP

PHP

PHP je veľmi rozšírený skriptovací jazyk pre všeobecné použitie, ktorý je zvlášť vhodný pre vývoj webových aplikácií a môže byť vložený do HTML.
C (programming language)

C (programming language)

C je univerzálny počítačový programovací jazyk.C je jedným z najpoužívanejších programovacích jazykov všetkých čias.
C++

C++

C ++ je staticky napísaný, voľne tvarovaný, viac paradigmatický, kompilovaný, univerzálny a výkonný programovací jazyk.
Ruby

Ruby

Ruby je dynamický, reflexný, objektovo orientovaný programovací jazyk na všeobecné použitie, ktorý kombinuje syntax inšpirovanú programom Perl s funkciami podobnými Smalltalk.
C#

C#

C # je multi-paradigmatický programovací jazyk zahŕňajúci silné písanie, imperatív, deklaratívny, funkčný, generický, objektovo orientovaný (založený na triede) a komponentovo orientovaný ...
Lua

Lua

Lua je výkonný, rýchly, ľahký a zabudovateľný skriptovací jazyk.
Perl

Perl

Perl je vysokoúčinný, univerzálny, interpretovaný, dynamický programovací jazyk s vývojom viac ako 22 rokov.
Go (Programming Language)

Go (Programming Language)

Go je programovací jazyk s otvoreným zdrojovým kódom, ktorý uľahčuje vytváranie jednoduchého, spoľahlivého a efektívneho softvéru.
Rust

Rust

Systémový programovací jazyk, ktorý beží rýchlo a rýchlo, zabraňuje takmer všetkým haváriám a eliminuje dátové rasy.,
Scala

Scala

Scala je moderný programovací jazyk s viacerými paradigmami založený na Java Virtual Machine (JVM), ktorý je určený na vyjadrenie bežných programovacích vzorov v stručnej, elegantnej a ...
Haskell

Haskell

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

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 ...
Apple Swift

Apple Swift

Swift je programovací jazyk pre aplikácie pre systémy iOS, OS X, watchOS a tvOS, ktorý stavia na tom najlepšom z C a Objective-C bez obmedzení kompatibility s C.