Операционные системы Windows, Mac OS и Linux написаны на разных языках программирования: 3
- Windows. Базовые модули ядра написаны на C, а высокоуровневые сервисы — на C++. 2 Некоторые части кода также написаны на ассемблере. 24
- Mac OS. Традиционно Cocoa-приложения разрабатываются на Objective-C. 58
- Linux. Ядро написано на C с использованием некоторых расширений GNU-C. 7 Однако важные подпрограммы и критичные модули программируются на языке ассемблера для конкретного процессора. 7
Кроме того, в каждой из операционных систем есть и другие языки программирования, например Python, Perl, Java, Bash, Lisp, Haskell. 3