Vitajte vo svete jazyka D

Vitajte v interaktívnej prehliadke programovacieho jazyka D.

Táto prehliadka prináša prehľad silného a expresívneho jazyka D kompilovaného priamo do efektívneho natívneho strojového kódu.

Čo je jazyk D?

Jazyk D ako zúročený výsledok desaťročí skúseností získaných pri implementácii kompilátorov pre mnoho rozličných jazykov má jedinečnú množinu vlastností:

  • vysokoúrovňové jazykové konštrukcie pre vynikajúce možnosti modelovania
  • vysoký výkon, kompilovaný jazyk
  • statické typovanie
  • priame napojenie na aplikačné programové rozhranie (API) operačného systému a priamy prístup k hardvéru
  • bleskovo rýchle časy kompilácie
  • vymedzenú množinu vlastností garantujúcu pamäťovú bezpečnosť (SafeD)
  • spravovateľný, ľahko porozumiteľný zdrojový kód
  • postupnú krivku učenia (syntax skupiny jazykov C, podobná Jave a iným jazykom)
  • kompatibilitu s aplikačným binárnym rozhraním (ABI) jazyka C
  • ohraničenú kompatibilitu s aplikačným binárnym rozhraním (ABI) jazyka C++
  • viac-paradigmový prístup k programovaniu (imperatívne, štruktúrované, objektovo-orientované, generické, funkcionálne, i dokonca assembler)
  • zabudovanú detekciu chýb (kontrakty, unit testy)

... a veľa ďalších vlastností.

O prehliadke

Každá sekcia obsahuje príklad so zdrojovým kódom, ktorý je možné upravovať a používať na experimentovanie s možnosťami a vlastnosťami jazyka D. Pre kompiláciu a následné spustenie kódu stlačte tlačidlo 'Spustiť' (alebo klávesovú skratku Ctrl-enter).

Prispievanie

Táto prehliadka má otvorený zdrojový kód a vítame žiadosti o zapracovanie zmien (pull request), ktoré ju spravia ešte lepšou.

rdmd playground.d