开源软件项目最爱C语言

红薯
 红薯
发布于 2009年01月26日
收藏 1

根据Black Duck软件公司的许可证追踪系统显示,C语言被证实是最流行的程序设计语言,压倒性地用于2008年成千上万的新开源项目。

公司监测了近4000家网站的18万项目,他们称去年共新建有1万7千多开源项目,有将近一半(47%)的新项目使用的是c语言。紧跟在C后面的是Java,占28%。

在脚本语言方面,JavaScript以20%排在首位,Perl凭18%的比例紧随其后。

PHP只吸引11%,而Ruby只有6%。这些数字使人诧异,因为开源PHP已经被证实是受欢迎的网站开发语言,而对多数人来讲,Ruby早就是一个热门话题。

总的来说,大多数项目使用一种以上语言。

黑 鸭子还根据发布版本的数量列出了2008年新开源项目的前10名。首位是基于Gnutella的对等文件共享软件Beacon Cache,有191个可下载的版本。其次是动画管理软件AnimeVision,而适用于流行博客平台的Wordpress主题和插件获第三名。

57%的新项目只提供一个可下载的版本则是开源的不可靠性和不一致性的先天性弊端的证据。其余的平均差不多有四个可下载版本,前185名去年每月至少发布一个版本。

黑鸭子还用图表来说明开源中一些项目存在巨大的代码重用——诸如Beacon Cache之类——促使像Gnutella这些以前的项目改变。

移动手机方面新开源项目有120个,其中40个项目是在iPhone上的。头号项目是二维框架cocos2d-iphone,其次是链式图片浏览软件iphone-comicviewer和iphone-com,它们适用Win32串行COM端口的iPhone应用程序。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:开源软件项目最爱C语言
加载中
返回顶部
顶部