web-dev-qa-db-fra.com

Quels langages informatiques les systèmes d'exploitation Linux utilisent-ils?

Quels langages de programmation sont utilisés pour créer/créer des systèmes d'exploitation basés sur Linux?

7
Bacco Diranga
  • Linux (le noyau) est essentiellement écrit en C avec un peu de code Assembly.

  • La couche inférieure du domaine utilisateur, généralement GNU (glibc et autres bibliothèques plus des commandes standard standard) est presque exclusivement écrite en scripts C et Shell.

  • Le reste des distributions Gnu/Linux est écrit dans n’importe quel langage que les développeurs décident d’utiliser (encore beaucoup de C et de Shell, mais aussi de C++, de Python, de Perl, de javascript, de Java, de C #, de golang, peu importe ...)

13
jlliagre

Je crois que le lien suivant a la réponse que vous cherchez: http://ubuntuforums.org/showthread.php?t=705754

Pour paraphraser mes réponses préférées ici:

  1. Linux , le noyau, est écrit en C et un peu de ) Assemblage .

  2. Kits d'outils et cadres utilisés pour développer l'interface graphique (par exemple, GTK + , Qt , GNOME , KDE , nité ) sont écrits principalement en C et C++ .

  3. Les utilitaires et applications (c'est-à-dire les programmes) fournis avec le système d'exploitation sont généralement écrits en Java , Python , C, C++ et même C # .

5
Waldir Leoncio