ubuntu-desktopのほとんどの言語はどの言語ですか?


11

Pythonだと聞いた


7
メタパッケージubuntu-desktopを意味しますか?または、Ubuntuのデスクトップインストールを構成するデフォルトのアプリケーション、gnome-panelなどですか?
snostorm

回答:


6

Launchpadでぶらぶら:ubuntu-desktopでソースを数分間閲覧しました。Pythonとシェルスクリプトが混在しているようです。


5
ubuntu-desktopはメタパッケージです。他のパッケージにのみ依存し、ソースコードは含まれません。パッケージ内の唯一のデータは、著作権および変更ログファイルです。あなたはここでそれを介してパッケージと外観をダウンロードすることができます。packages.ubuntu.com/lucid/ubuntu-desktop
マイケル・クレンショー

21

ubuntu-desktopは、Debianパッケージシステムによってパッケージのコレクションをインストールするという1つの目的のみを持つメタパッケージです。したがって、この意味でパッケージ自体にはソースコードはなく、パッケージシステムの情報のみが含まれています。

おそらくあなたが本当に意味するのは、インストール時にインストールされるパッケージについてですubuntu-desktop。ただし、これはパッケージのコレクションであるため、非常に広範な質問です。

一部のパッケージは、C ++で書かれています(メインのGnomeウィンドウライブラリと同様)。他のパッケージはPython gtkバインディングを使用するため、Pythonで記述されています。モノで書かれたパッケージもあります。

どの言語でいくつのアプリケーションが書かれているかを数え続けるリストがあるとは思いません。「一部」であるパッケージのセットはubuntu-desktopリリースごとに異なるため、これを維持し続けることも困難です。


1
うーん...維持するのは難しくない、と思う。ソースの各パッケージをapt-getし、それらに対してsloccountを実行して、主に使用する言語を把握するスクリプトを作成することが可能です。ただし、それを行う人は誰も知りません。
snostorm

はい。リストの作成にapt-rdependsを使用できます。ただし、このようなスクリプトでも、すべてのパッケージのソースをダウンロードする必要があるため、非常に面倒です。
txwikinger

3

この質問は、デフォルトのインストールで実行されるアプリケーションを作成するために使用された言語に関するものだと思います。

どの言語が最も使用されているかを言うのは難しいですが、CまたはC ++を推測します。これは単なる推測であり、すべての言語は結果の点でかなり等しいため、実際には問題ではありません。


1
若い非プログラマーがソフトウェアエンジニアリングをキャリアとして考えているかどうかは問題になります。彼はどの言語に特化するかについてのガイダンスを求めてここに来ることができました
。– deft_code

1
若いプログラマーが専門とする言語を探していた場合、私の答えは同じです。本当に問題ではありません。あらゆる種類のプログラマーが求められており、javaまたは.Netに焦点を合わせていますが、それが現在高い需要があるからといって、将来は間違いになるかもしれません。誰が知っている
...-Ressu

1
あなたが何をしたいのかに応じて、それは少し重要です。カーネルハッカーになりたい、Linux用のデバイスドライバーを作成したい場合は、Cを学ぶ必要があります。特定の言語が適切なドメインは他にもいくつかあります。
koanhead

私は、プログラミング言語の選択は重要ではないという声明にも同意しません。OPは次にどの言語を勉強するかなどのアドバイスを求めているかもしれません。Unixは歴史的にCに結び付けられてきたという事実と、それよりも少ない程度(最近では)C ++に結び付けられているという事実が重要です。
haziz

1

主要な言語はCとPythonであり、Goが大きく普及しています。C ++は単に目的を達成するための手段に過ぎないため、Qtが十分に許容されています。QtのC ++の賢明な使用が良い名前を与えているようです:-)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.