适合初学者程序员的C ++ OpenSource项目?

时间:2009-03-11 15:05:05

标签: c++ open-source

我是一名初学C ++程序员。我想在系统和驱动程序编程方面追求自己的职业生涯。 你能否建议我一个开源项目,以提高我在低级开发方面的技能?

我正在寻找一个具有以下特点的项目:
- 基于C \ C ++语言的 - 一个包含少量代码的小项目,但是 - 设计的基于UNIX的系统

你知道这样的事吗?

6 个答案:

答案 0 :(得分:5)

查看google夏季代码项目页面!这些都是开源的,其中许多都是基于C / C ++。每个项目都列出了针对外人/初学者的想法。

以下是去年的页面:http://code.google.com/soc/2008/ Google尚未决定今年参与哪些项目,但这些信息将在未来几周内(2009年3月底之前)与新的想法清单。

如果您是学院/大学的学生,您可以获得幸运,甚至可以通过GSOC项目获得指导。但即使不是,他们也会非常重视你能做出的任何贡献。

答案 1 :(得分:2)

始终致力于您实际使用和关注的开源项目。如果您自己不使用该项目,为什么要做好工作呢?

答案 2 :(得分:1)

Minix 3怎么样?这是学习低级编程的好方法。

答案 3 :(得分:1)

启动您自己的开源项目。

在Google Code上托管

让某些东西变得更好或者让其他东西更容易使用

使用它并迭代它

答案 4 :(得分:1)

与Sourceforge Help Wanted一样,有一个名为OpenHatch.org的网站,列出了需要关注的开源项目的漏洞以及潜在的导师。特别是,您可以浏览bitesized个错误,这些错误可能是初学者入门的好地方。

答案 5 :(得分:0)

你试过sourceforge's help wanted吗?

编辑:作为个人建议,我不确定它是否符合您的要求,但transmission bittorrent客户端需要在C中实现Kademlia DHT,这是一种非常低级别的网络。