Das Windows -Betriebssystem ist nicht in einer einzigen Programmiersprache geschrieben. Es ist ein massives Projekt, das eine Vielzahl von Sprachen verwendet, aber die primären während seiner gesamten Geschichte waren:
* c: Dies ist historisch und derzeit die dominanteste Sprache. Die Kernkomponenten und der Kernel sind aus Leistungsgründen weitgehend in C geschrieben.
* C ++: Es wird ausgiebig für Komponenten und Treiber auf höherer Ebene verwendet, bei denen die objektorientierte Programmierung von Vorteil ist.
* Assemblersprache: Wird in leistungskritischen Abschnitten für die Hardware-Interaktion mit niedriger Ebene verwendet.
Während andere Sprachen für bestimmte Komponenten oder Dienstprogramme verwendet werden können, bilden C und C ++ die überwiegende Mehrheit der Windows -Codebasis.