it-swarm.it

In quale lingua è principalmente codificato Ubuntu Desktop?

Ho sentito che è Python

11
akshatj

Frugato in Launchpad: ubuntu-desktop per sfogliare la fonte per alcuni minuti. Sembra essere un mix di Python e script Shell.

6
Marco Ceppi

ubuntu-desktop è un meta-pacchetto che ha un solo scopo: installare una raccolta di pacchetti dal sistema di pacchetti Debian. Pertanto, il pacchetto stesso non ha un codice sorgente in questo senso, ma solo informazioni per il sistema di pacchetti.

Quello che probabilmente intendi veramente riguarda i pacchetti installati quando installi ubuntu-desktop. Tuttavia, questa è una domanda molto ampia, dal momento che è una raccolta di pacchetti.

Alcuni pacchetti sono scritti in C++ (come le principali librerie di Windows di Gnome). Altri pacchetti usano i collegamenti Python gtk e sono quindi scritti in Python. Ci sono anche pacchetti scritti in mono.

Non credo che vi sia un elenco che viene tenuto in considerazione tenendo conto di quante applicazioni sono scritte in quale lingua. Questo sarebbe anche difficile da mantenere, poiché l'insieme di pacchetti "parte di" ubuntu-desktop varia da versione a versione.

21
txwikinger

Penso che la domanda si riferisse alla lingua utilizzata per scrivere le applicazioni in esecuzione sull'installazione predefinita.

Difficile dire quale lingua sia maggiormente utilizzata, ma immagino C o C++. Questa è solo una supposizione e poiché tutte le lingue sono abbastanza uguali in termini di risultati, non importa.

3
Ressu

Le lingue principali sono C e Python, con Go che fa passi da gigante. Il C++ è semplicemente un mezzo per raggiungere un fine, motivo per cui Qt è tollerato così bene. È più come l'uso giudizioso di Qt del C++ gli dà un buon nome :-).

1
ppetraki