Em qual idioma o ubuntu-desktop é mais codificado?


11

Ouvi dizer que é Python


7
Você quer dizer o metapacote ubuntu-desktop? Ou os aplicativos padrão, gnome-panel e outros que compõem a instalação de desktop do Ubuntu?
snostorm

Respostas:



21

ubuntu-desktopé um meta-pacote que tem apenas um propósito, que é instalar uma coleção de pacotes pelo sistema de pacotes Debian. Portanto, o pacote em si não possui código-fonte nesse sentido, mas apenas informações para o sistema de pacotes.

O que você provavelmente quer dizer é sobre os pacotes que são instalados quando você instala ubuntu-desktop. No entanto, essa é uma pergunta muito ampla, pois é uma coleção de pacotes.

Alguns pacotes são escritos em C ++ (como são as principais bibliotecas do Windows Gnome). Outros pacotes usam as ligações gtk do Python e, portanto, são escritos em Python. Existem também pacotes escritos em mono.

Eu não acho que exista uma lista mantendo o número de aplicativos escritos em qual idioma. Isso também seria difícil de manter, uma vez que o conjunto de pacotes "parte de" ubuntu-desktopvaria de versão para versão.


1
Hum ... não é muito difícil de manter, eu acho. Deve ser possível escrever um script que aponte para cada pacote do apt-get e execute sloccount neles para descobrir qual idioma eles usam principalmente. Porém, não conheço ninguém que faça isso.
snostorm

Sim. Você pode usar o apt-rdepends para criar uma lista. No entanto, mesmo com esse script seria bastante complicado, já que o código-fonte de cada pacote precisaria ser baixado.
precisa saber é o seguinte

3

Acho que a pergunta se referia ao idioma usado para escrever os aplicativos em execução na instalação padrão.

É difícil dizer qual linguagem é mais usada, mas eu acho que C ou C ++. Isso é apenas um palpite e, como todos os idiomas são praticamente iguais em termos de resultado, isso realmente não importa.


1
Poderia importar se um jovem não programador estivesse considerando a Engenharia de Software como uma carreira. Ele poderia vir aqui procurando orientação em quais idiomas se especializar.
deft_code

1
Se um jovem programador estivesse procurando um idioma para se especializar, minha resposta seria a mesma. Realmente não importa. Há uma demanda por todos os tipos de programadores e o foco em java ou .Net, apenas porque está em alta demanda agora, pode ser um erro no futuro. Quem sabe ...
Ressu 5/09/10

1
Isso importa um pouco, dependendo do que você deseja fazer. Se você deseja se tornar um hacker de kernel e / ou gravar drivers de dispositivo para linux, precisará aprender C. Existem alguns outros domínios nos quais um idioma específico é apropriado.
koanhead

Também discordo da afirmação de que a escolha da linguagem de programação não importa. O OP pode estar procurando conselhos sobre qual idioma estudar a seguir etc. O fato de o Unix estar historicamente vinculado ao C e, em menor grau (e mais recentemente) ao C ++, importa.
haziz

1

Os idiomas principais são C e Python, com o Go fazendo incursões significativas. C ++ é apenas um meio para atingir um fim, razão pela qual o Qt é tão bem tolerado. É mais como o uso criterioso do C ++ pelo Qt lhe dá um bom nome :-).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.