Voulez-vous dire le métapaquet ubuntu-desktop? Ou les applications par défaut, gnome-panel, et celles qui composent l'installation sur le bureau d'Ubuntu?
snostorm
Réponses:
6
A fouillé dans Launchpad: ubuntu-desktop et parcouru la source pendant quelques minutes. Il semble que ce soit un mélange de scripts Python et shell.
ubuntu-desktop est un métapaquet: il ne dépend que d'autres packages et ne contient aucun code source. Les seules données du package sont un fichier de copyright et de journal des modifications. Vous pouvez télécharger le package et le consulter ici: packages.ubuntu.com/lucid/ubuntu-desktop
Michael Crenshaw
21
ubuntu-desktopest un méta-paquet qui n'a qu'un seul but, qui est d'installer une collection de paquets par le système de paquets Debian. Par conséquent, le package lui-même n'a pas de code source dans ce sens, mais uniquement des informations pour le système de packages.
Ce que vous voulez probablement dire concerne les packages installés lors de l'installation ubuntu-desktop. Cependant, c'est une question très large, car il s'agit d'une collection de packages.
Certains packages sont écrits en C ++ (comme le sont les principales bibliothèques Windows 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 tient compte du nombre de demandes écrites dans quelle langue. Cela serait également difficile à maintenir, car l'ensemble des packages faisant "partie" ubuntu-desktopvarie d'une version à l'autre.
Hm ... pas trop difficile à entretenir, je pense. Il devrait être possible d'écrire un script qui apt-get source chaque package et exécute sloccount sur eux pour comprendre quelle langue ils utilisent principalement. Je ne connais personne qui le fasse, cependant.
snostorm
Oui .. vous pouvez utiliser apt-rdepends pour créer une liste. Cependant, cela serait même assez compliqué avec un tel script car la source de chaque paquet devrait être téléchargée.
txwikinger
3
Je pense que la question faisait référence à la langue utilisée pour écrire les applications s'exécutant sur l'installation par défaut.
Il est difficile de dire quel langage est le plus utilisé, mais je suppose que C ou C ++. C'est juste une supposition et puisque toutes les langues sont assez égales en termes de résultats, cela n'a pas vraiment d'importance.
Cela pourrait avoir de l'importance si un jeune non programmeur envisageait le génie logiciel comme une carrière. Il pourrait venir ici à la recherche de conseils sur les langues dans lesquelles se spécialiser.
deft_code
1
Si un jeune programmeur recherchait une langue dans laquelle se spécialiser, ma réponse serait la même. Ça n'a pas vraiment d'importance. Il y a une demande pour toutes sortes de programmeurs et se concentrer sur java ou .Net, juste parce qu'il est en forte demande maintenant, pourrait être une erreur à l'avenir. Qui sait ...
Ressu
1
Cela compte un peu, selon ce que vous voulez faire. Si vous voulez devenir un pirate du noyau et / ou écrire des pilotes de périphériques pour linux, vous devrez apprendre C. Il existe quelques autres domaines dans lesquels une langue particulière est appropriée.
koanhead
Je suis également en désaccord avec l'affirmation selon laquelle le choix de la langue de programmation n'a pas d'importance. L'OP peut être à la recherche de conseils sur la langue à étudier, etc. Le fait qu'Unix ait été historiquement lié au C et dans une moindre mesure (et plus récemment) au C ++ est important.
haziz
1
Les langages principaux sont le C et le Python, Go faisant des percées importantes. C ++ n'est qu'un moyen pour atteindre une fin, c'est pourquoi Qt est si bien toléré. Cela ressemble plus à l'utilisation judicieuse de C ++ par Qt qui lui donne un bon nom :-).
Réponses:
A fouillé dans Launchpad: ubuntu-desktop et parcouru la source pendant quelques minutes. Il semble que ce soit un mélange de scripts Python et shell.
la source
ubuntu-desktop
est un méta-paquet qui n'a qu'un seul but, qui est d'installer une collection de paquets par le système de paquets Debian. Par conséquent, le package lui-même n'a pas de code source dans ce sens, mais uniquement des informations pour le système de packages.Ce que vous voulez probablement dire concerne les packages installés lors de l'installation
ubuntu-desktop
. Cependant, c'est une question très large, car il s'agit d'une collection de packages.Certains packages sont écrits en C ++ (comme le sont les principales bibliothèques Windows 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 tient compte du nombre de demandes écrites dans quelle langue. Cela serait également difficile à maintenir, car l'ensemble des packages faisant "partie"
ubuntu-desktop
varie d'une version à l'autre.la source
Je pense que la question faisait référence à la langue utilisée pour écrire les applications s'exécutant sur l'installation par défaut.
Il est difficile de dire quel langage est le plus utilisé, mais je suppose que C ou C ++. C'est juste une supposition et puisque toutes les langues sont assez égales en termes de résultats, cela n'a pas vraiment d'importance.
la source
Les langages principaux sont le C et le Python, Go faisant des percées importantes. C ++ n'est qu'un moyen pour atteindre une fin, c'est pourquoi Qt est si bien toléré. Cela ressemble plus à l'utilisation judicieuse de C ++ par Qt qui lui donne un bon nom :-).
la source