Ubuntu-desktop en çok hangi dilde kodlanmıştır?


11

Python olduğunu duydum


7
Şunu mu demek istediniz: metapackage ubuntu-desktop? Ya da varsayılan uygulamalar, gnome paneli ve Ubuntu'nun Masaüstü kurulumunu oluşturan?
snostorm

Yanıtlar:



21

ubuntu-desktopDebian paket sistemi tarafından bir paket koleksiyonu kurmak olan tek bir amacı olan bir meta paketlerdir. Bu nedenle, paketin kendisinin bu anlamda bir kaynak kodu yoktur, sadece paket sistemi için bilgi vardır.

Muhtemelen demek istediğiniz şey, yüklediğinizde yüklenen paketlerle ilgilidir ubuntu-desktop. Bununla birlikte, bu çok geniş bir soru, çünkü bir paket koleksiyonu.

Bazı paketler C ++ ile yazılır (ana Gnome windows kütüphaneleri gibi). Diğer paketler Python gtk bağlarını kullanır ve bu nedenle Python ile yazılır. Ayrıca mono yazılmış paketler de vardır.

Hangi dilde kaç uygulamanın yazıldığına dair tutulan bir liste olduğunu düşünmüyorum. Bunun bir parçası olması, paketin "parçası" olan paketin ubuntu-desktopserbest bırakılmasından süreye kadar değişmesi nedeniyle de sürdürülmesi zor olacaktır .


1
Hm ... bence çok zor değil. Her pakette apt-get source'un her bir dilin hangi dili kullandığını anlamak için sloccount çalıştıran bir script yazmak mümkün olmalıdır. Yine de bunu yapan kimseyi bilmiyorum.
snostorm

Evet .. apt-rdepends kullanarak bir liste oluşturabilirsiniz. Ancak, her paketin kaynağının indirilmesi gerekeceğinden, böyle bir komut dosyası ile bile hantal olacaktır.
txwikinger

3

Bence soru varsayılan kurulumda çalışan uygulamaları yazmak için kullanılan dile atıfta bulundu.

Hangi dilin en çok kullanıldığını söylemek zor, ama C veya C ++ tahmin ediyorum. Bu sadece bir tahmindir ve tüm diller sonuç açısından oldukça eşit olduğundan, gerçekten önemli değildir.


1
Programcı olmayan genç bir kişinin Yazılım Mühendisliği'ni bir kariyer olarak görüp görmediği önemli olabilir. Buraya hangi dilde uzmanlaşacağını öğrenmek için
gelebilir

1
Genç bir programcı uzmanlaşmak için bir dil arıyorsa, cevabım aynı olurdu. Gerçekten önemli değil. Her türlü programcı için bir talep var ve java veya .Net'e odaklanmak, şimdi yüksek talep görmesi nedeniyle gelecekte bir hata olabilir. Kim bilir ...
Ressu

1
Ne yapmak istediğinize bağlı olarak biraz önemlidir. Eğer linux için bir çekirdek hacker olmak ve / veya aygıt sürücüleri yazmak istiyorsanız, C öğrenmeniz gerekecektir. Belirli bir dilin uygun olduğu birkaç alan daha vardır.
koanhead

Ben de programlama dili seçiminin önemli olmadığı ifadesine katılmıyorum. OP, bir sonraki dersin hangi dilde çalışılacağına dair tavsiyelerde bulunabilir.
haziz

1

Birincil diller C ve Python'dur. C ++ sadece bir sonuca giden araçtır, bu yüzden Qt bu kadar iyi tolere edilir. Daha çok Qt'nin C ++ 'ın mantıklı kullanımı ona iyi bir isim veriyor :-).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.