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.