web-dev-qa-db-ja.com

LinuxベースのOSはどのコンピューター言語を使用していますか?

Linuxベースのオペレーティングシステムの作成/作成に使用されるプログラミング言語は何ですか?

7
Bacco Diranga
  • Linux(カーネル)は、基本的にCで書かれており、アセンブリコードはわずかです。

  • ユーザーランドの下位層、通常GNU(glibcおよびその他のライブラリと標準コアコマンド)は、ほとんど排他的にCおよびシェルスクリプトで記述されます。

  • Gnu/Linuxディストリビューションの残りのユーザーランドは、開発者が使用することを決定した言語で書かれています(まだ多くのCとシェルだけでなく、C++、python、Perl、javascript、Java、C#、golangなど)

13
jlliagre

私は次のリンクがあなたが探している答えを持っていると信じています: http://ubuntuforums.org/showthread.php?t=705754

そこでお気に入りの答えを言い換えると:

  1. Linux 、カーネルは、ほとんどがCアセンブリ

  2. グラフィカルインターフェイスの開発に使用されるツールキットとフレームワーク(例 GTK +QtGNOMEKDEnity )は、ほとんどCおよびC++

  3. オペレーティングシステムにバンドルされているユーティリティとアプリケーション(プログラムなど)は、通常JavaPythonCC++および偶数C#.

5
Waldir Leoncio