it-swarm-vi.com

Ngôn ngữ nào là ubfox-desktop hầu hết được mã hóa?

Tôi nghe nói nó là Python

11
akshatj

Đã quay vòng trong Launchpad: ubfox-desktop đến và duyệt nguồn trong vài phút. Nó dường như là sự pha trộn của Python và các tập lệnh Shell.

6
Marco Ceppi

ubuntu-desktop là gói meta chỉ có một mục đích, đó là cài đặt bộ sưu tập các gói theo hệ thống gói Debian. Do đó, bản thân gói không có mã nguồn theo nghĩa này, mà chỉ có thông tin cho hệ thống gói.

Những gì bạn có thể thực sự có nghĩa là về các gói được cài đặt khi bạn cài đặt ubuntu-desktop. Tuy nhiên, đây là một câu hỏi rất rộng, vì nó là một tập hợp các gói.

Một số gói được viết bằng C++ (như các thư viện cửa sổ Gnome chính). Các gói khác sử dụng các ràng buộc Python gtk và do đó được viết bằng Python. Ngoài ra còn có các gói được viết bằng đơn.

Tôi không nghĩ rằng có một danh sách được lưu giữ để đếm xem có bao nhiêu ứng dụng được viết bằng ngôn ngữ nào. Điều này cũng sẽ khó duy trì, vì tập hợp các gói là "một phần của" ubuntu-desktop thay đổi từ phát hành đến phát hành.

21
txwikinger

Tôi nghĩ rằng câu hỏi đề cập đến ngôn ngữ được sử dụng để viết các ứng dụng đang chạy trên cài đặt mặc định.

Thật khó để nói ngôn ngữ nào được sử dụng nhiều nhất, nhưng tôi sẽ đoán C hoặc C++. Đây chỉ là một phỏng đoán và vì tất cả các ngôn ngữ đều khá giống nhau về kết quả, nên nó không thực sự quan trọng.

3
Ressu

Các ngôn ngữ chính là C và Python, với Go tạo ra sự xâm nhập đáng kể. C++ chỉ đơn thuần là một phương tiện để kết thúc, đó là lý do tại sao Qt được dung nạp tốt như vậy. Nó giống như việc sử dụng C++ một cách thận trọng của Qt mang lại cho nó một cái tên hay :-).

1
ppetraki