Windows -operativsystemet är inte skrivet på ett enda programmeringsspråk. Det är ett massivt projekt som använder en mängd språk, men de primära under hela dess historia har varit:
* C: Detta är historiskt och fortfarande för närvarande det mest dominerande språket. Kärnkomponenterna och kärnan är till stor del skrivna i C av prestationsskäl.
* C ++: Används i stor utsträckning för komponenter och drivrutiner på högre nivå, där objektorienterad programmering är fördelaktig.
* Monteringsspråk: Används i prestationskritiska avsnitt för mycket låg nivå hårdvaruinteraktion.
Medan andra språk kan användas för specifika komponenter eller verktyg, bildar C och C ++ den överväldigande majoriteten av Windows CodeBase.