Zastanawiałem się tylko, kto wie, z jakich języków programowania składają się Windows, Mac OS X i Linux oraz jakie języki są używane w każdej części systemu operacyjnego (tj. Jądro, architektura wtyczek, komponenty GUI itp.).
Zakładam, że dla każdego istnieje wiele języków i oczywiście wiem, że jądro Linuksa jest napisane w C.
Zgaduję, że Mac OS X zawiera dużo kodu Objective-C, ponieważ jest to język Apple pochodzący z NeXT.
Windows, słyszałem, że zawiera C, C ++ i Intel Assembly. Czy Linux lub Mac OS zawiera kod asemblera?
Ponadto, czy istnieją języki skryptowe, takie jak Ruby, Python itp., Używane przez programistów systemu operacyjnego do tworzenia skryptów części systemu operacyjnego? Jakie części systemu operacyjnego zostałyby napisane w każdym języku?