ubuntu-desktop主要使用哪种语言编码?


Answers:



21

ubuntu-desktop是一个只有一个目的的元软件包,即由Debian软件包系统安装软件包的集合。因此,在这种意义上,程序包本身没有源代码,而只有程序包系统的信息。

您可能真正的意思是关于安装时安装的软件包ubuntu-desktop。但是,这是一个非常广泛的问题,因为它是软件包的集合。

一些软件包是用C ++编写的(就像主要的Gnome Windows库一样)。其他软件包使用Python gtk绑定,因此是用Python编写的。也有一些用mono编写的包。

我不认为有一个清单可以用来统计用哪种语言编写的应用程序数量。这也将很难保持维护,因为作为“一部分”的一组软件包ubuntu-desktop因发行版本而异。


1
嗯...我觉得不太难维护。应该有可能编写一个脚本,以apt-get源码的每个包并在它们上运行sloccount,以弄清它们主要使用哪种语言。不过,不知道有人这样做。
snostorm 2010年

是的..您可以使用apt-rdepends创建列表。但是,即使使用这样的脚本,它也很麻烦,因为每个软件包的源都需要下载。
txwikinger 2010年

3

我认为问题涉及用于编写在默认安装上运行的应用程序的语言。

很难说使用哪种语言最多,但是我猜想是C还是C ++。这只是一个猜测,由于所有语言的结果都相当,所以这并不重要。


1
如果年轻的非程序员正在考虑将软件工程作为职业,那可能会很重要。他能来这里寻找指导其语言专门英寸
deft_code

1
如果一个年轻的程序员正在寻找一种专门的语言,我的答案将是相同的。没关系。对各种程序员的需求都集中在java或.Net上,只是因为现在需求量很大,将来可能会出错。谁知道...
Ressu 2010年

1
这一点点取决于您要执行的操作。如果您想成为内核黑客和/或为Linux编写设备驱动程序,则需要学习C。在其他一些领域,适合使用特定语言。
koanhead

我也不同意编程语言选择无关紧要的说法。OP可能正在寻找有关接下来要学习哪种语言的建议,等等。Unix在历史上一直与C绑定在一起,而在较小程度上(以及最近)与C ++绑定在一起这一事实确实很重要。
haziz 2011年

1

主要语言是C和Python,Go取得了重大进展。C ++只是达到目的的一种手段,这就是为什么Qt可以很好地容忍。更像是Qt对C ++的明智使用,给它起了一个好名字:-)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.