Bahasa apa yang sebagian besar dikodekan dalam ubuntu-desktop?


11

Saya dengar itu Python


7
Apakah maksud Anda metapackage ubuntu-desktop? Atau aplikasi default, panel gnome, dan semacamnya yang merupakan pemasangan Desktop Ubuntu?
snostorm

Jawaban:



21

ubuntu-desktopadalah paket meta yang hanya memiliki satu tujuan, yaitu untuk menginstal koleksi paket oleh sistem paket Debian. Oleh karena itu, paket itu sendiri tidak memiliki kode sumber dalam pengertian ini, tetapi hanya informasi untuk sistem paket.

Apa yang Anda maksud sebenarnya adalah tentang paket-paket yang diinstal ketika Anda menginstal ubuntu-desktop. Namun, ini adalah pertanyaan yang sangat luas, karena ini adalah kumpulan paket.

Beberapa paket ditulis dalam C ++ (seperti pustaka Gnome windows utama). Paket lain menggunakan binding gtk Python dan karenanya ditulis dalam Python. Ada juga paket yang ditulis dalam mono.

Saya tidak berpikir, bahwa ada daftar yang terus menghitung berapa banyak aplikasi yang ditulis dalam bahasa apa. Ini juga akan sulit untuk dipertahankan, karena paket yang menjadi "bagian dari" ubuntu-desktopbervariasi dari rilis ke rilis.


1
Hm ... tidak terlalu sulit untuk dipertahankan, saya pikir. Seharusnya dimungkinkan untuk menulis skrip yang apt-get source setiap paket dan menjalankan sloccount pada mereka untuk mencari tahu bahasa apa yang mereka gunakan. Namun, tidak tahu ada orang yang melakukannya.
snostorm

Ya .. Anda bisa menggunakan apt-rdepends untuk membuat daftar. Namun, itu bahkan dengan skrip seperti itu cukup rumit karena sumber setiap paket perlu diunduh.
txwikinger

3

Saya pikir pertanyaan mengacu pada bahasa yang digunakan untuk menulis aplikasi yang berjalan pada instalasi default.

Sulit untuk mengatakan bahasa mana yang paling banyak digunakan, tetapi saya kira C atau C ++. Ini hanya dugaan dan karena semua bahasa cukup sama dalam hal hasil, itu tidak masalah.


1
Bisa jadi masalah jika seorang non-programmer muda mempertimbangkan Rekayasa Perangkat Lunak sebagai karier. Dia bisa datang ke sini mencari panduan bahasa yang menjadi spesialisasi.
deft_code

1
Jika seorang programmer muda mencari bahasa untuk berspesialisasi dalam, jawaban saya akan sama. Itu tidak masalah. Ada permintaan untuk semua jenis programmer dan berfokus pada java atau .Net, hanya karena permintaan tinggi sekarang, mungkin menjadi kesalahan di masa depan. Siapa tahu ...
Ressu

1
Itu penting sedikit, tergantung pada apa yang ingin Anda lakukan. Jika Anda ingin menjadi hacker kernel dan / atau menulis driver perangkat untuk linux, Anda perlu mempelajari C. Ada beberapa domain lain di mana bahasa tertentu sesuai.
koanhead

Saya juga tidak setuju dengan pernyataan bahwa pilihan bahasa pemrograman tidak masalah. OP mungkin mencari saran mengenai bahasa apa yang akan dipelajari selanjutnya, dll. Fakta bahwa Unix secara historis dikaitkan dengan C dan pada tingkat yang lebih rendah (dan baru-baru ini) ke C ++ memang penting.
Haziz

1

Bahasa utama adalah C dan Python, dengan Go membuat terobosan yang signifikan. C ++ hanyalah sarana untuk mencapai tujuan yang mengapa Qt ditoleransi dengan baik. Ini lebih seperti Qt menggunakan C ++ secara bijak memberinya nama yang baik :-).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.