Welche Computersprachen verwenden Linux-basierte Betriebssysteme?


7

Welche Programmiersprachen werden verwendet, um Linux-basierte Betriebssysteme zu erstellen?


2
Der Kernel ist in C geschrieben, ebenso wie die meisten Systembibliotheken, die in den meisten Distributionen verwendet werden.
Meskobalazs

Ist das alles? Ich dachte, das Erstellen / Erstellen von Linux wird C, C ++ und andere Anwendungen verwenden?
Bacco Diranga

1
Hängt davon ab, ob. Er spricht über den Kernel, den Kern. Andere Sachen sind in allen denkbaren Sprachen geschrieben, denke ich.
Darxsys

Am häufigsten sind C, C ++, Perl, Python, PHP und in jüngerer Zeit Ruby. C ist eigentlich überall, da der Kernel tatsächlich in C geschrieben ist. Perl und Python (2.6 / 2.7 meistens heutzutage) werden mit fast jeder Distribution ausgeliefert. Einige Hauptkomponenten wie Installationsskripte werden in Python oder Perl geschrieben, manchmal mit beiden.
moon.musick

Und vergessen Sie nicht all die anderen Dinge, vor allem Javascript, das jetzt die empfohlene Sprache der Gnome-Plattform ist.
Meskobalazs

Antworten:


13
  • Linux (der Kernel) ist im Wesentlichen in C mit ein wenig Assembler-Code geschrieben.

  • Die untere Ebene des Benutzerlandes, normalerweise GNU (glibc und andere Bibliotheken plus Standardkernbefehle), ist fast ausschließlich in C- und Shell-Skripten geschrieben.

  • Der Rest des Benutzerlandes der Gnu / Linux-Distributionen ist in jeder Sprache geschrieben, für die sich Entwickler entscheiden (immer noch viel C und Shell, aber auch C ++, Python, Perl, Javascript, Java, C #, Golang, was auch immer ...).


5

Ich glaube, der folgende Link hat die Antwort, die Sie suchen: http://ubuntuforums.org/showthread.php?t=705754

Um meine Lieblingsantworten dort zu paraphrasieren:

  1. Linux , der Kernel, ist meistens in C und ein bisschen Assembly geschrieben .

  2. Toolkits und Frameworks zur Entwicklung der grafischen Oberfläche (z. B. GTK + , Qt , GNOME , KDE , Unity ) sind hauptsächlich in C und C ++ geschrieben .

  3. Dienstprogramme und Anwendungen (dh Programme), die im Lieferumfang des Betriebssystems enthalten sind, werden normalerweise in Java , Python , C , C ++ und sogar C # geschrieben .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.