web-dev-qa-db-fra.com

Dans quelle langue ubuntu-desktop est-il principalement codé?

J'ai entendu dire que c'est Python

11
akshatj

Bousculé dans Launchpad: ubuntu-desktop et parcouru la source pendant quelques minutes. Cela semble être un mélange de Python et de scripts Shell.

6
Marco Ceppi

ubuntu-desktop est un méta-paquet qui n'a qu'un seul objectif, installer un ensemble de paquets par le système de paquets Debian. Par conséquent, le paquet lui-même n'a pas de code source dans ce sens, mais uniquement des informations pour le système de paquet.

Ce que vous voulez probablement dire vraiment concerne les paquets qui sont installés lors de l’installation de ubuntu-desktop. Cependant, il s’agit d’une question très large, car c’est un ensemble de paquets.

Certains paquets sont écrits en C++ (comme le sont les principales bibliothèques de fenêtres de Gnome). D'autres packages utilisent les liaisons Python gtk et sont donc écrits en Python. Il existe également des packages écrits en mono.

Je ne pense pas qu’il existe une liste qui tienne compte du nombre d’applications écrites dans quelle langue. Cela serait également difficile à maintenir car l'ensemble des paquets faisant "partie de" ubuntu-desktop varie d'une version à l'autre.

21
txwikinger

Je pense que la question portait sur le langage utilisé pour écrire les applications exécutées sur l'installation par défaut.

Il est difficile de dire quelle langue est la plus utilisée, mais je suppose que C ou C++. Ceci est juste une supposition et puisque toutes les langues sont assez égales en termes de résultats, cela n'a pas vraiment d'importance.

3
Ressu

Les langues principales sont le C et le Python, avec Go qui fait des percées significatives. Le C++ n’est qu’un moyen de parvenir à une fin, c’est pourquoi Qt est si bien toléré. C’est plus comme si l’utilisation judicieuse de C++ par Qt lui donnait un bon nom :-).

1
ppetraki