Välkommen till D

Välkommen till den interaktiva rundturen av Programmings språket D.

Denna rundtur ger en överblick av detta kraftfulla och uttrycksfulla språk vilket kompilerar direkt till effektiv, ren maskin kod.

Vad är D?

D är höjdpunkten utav decennier av erfarenhet inom att implementera kompilatorer för många diverse språk och har ett stort antal unika funktioner:

  • hög nivå begrepp för fantastiskt modellerings kraft
  • högt presterande, kompilerat språk
  • statisk typning
  • evolutionen av C++ (utan dess misstag)
  • direkt gränssnitt till operativsystemets API:n och hårdvara
  • supersnabb kompilerings tid
  • tillåter minnessäker programmering (SafeD)
  • underhållbart, enkelt att förstå kod
  • kort inlärningskurva (C-lik syntax, likt Java och andra språk)
  • kompatibel med C-applikationers binära gränssnitt (ABI)
  • multi-paradigm (imperativ, strukturerad, objekt-orienterad, generisk, funktionell programmerings renhet (i betydelsen kontroll över funktioners sidoeffekter), och även assembler)
  • inbyggt fel hinder (kontrakt, unitttest)

... och många fler funktioner.

Om rundturen

Varje sektion kommer med ett kod exempel som kan modifieras och användas till att experimentera med Ds språk funktioner. Klicka på kör knappen (eller Ctrl+enter) för att kompilera och köra koden.

Bidra

Denna rundtur är öppen källkod och vi tar varmt emot 'pull requests' från vem som helst som vill göra denna rundtur ännu bättre.

rdmd playground.d