3 ms·
Ask HN: Open Source projects for a C and C++ begginer.
Hello.
I have experience using C and C++, I have done some basic things like a simple Socket Chat application in C or a Space Invaders in C++ using SFML2... but I'd like to read some well documented/written code, understand how it works and try to submit a patch.
I downloaded the Mozilla-Central code because the Documentation is excellent: however it's a really huge project, and not only involves Firefox but most of Mozilla's code base like Thunderbird and Boot2Gecko, and that confuses things even more.
Which one do you suggest ?
- xtremejames183 14y agoStart with the PH7 engine which is an open source embedded PHP engine (useful tool to add web interfaces to your C/C++ application). It have a very nice and clean documentation and readable code. Here is the URL: http://ph7.symisc.net/ http://ph7.symisc.net/
- thdn 14y agoSimilar situation here, at the moment I've found interesting cppcmms (web framework), odb (orm) and ultimate++ (cross ui framework)
- jfaucett 14y agowell, I've played around with some Firefox code, but to be honest its pretty messy. I'd say if you want a project you can fairly easily understand and submit a patch for look at webkit, the code is clean and straightforward (http://www.webkit.org/building/checkout.html http://www.webkit.org/building/checkout.html) though the docs are basically non-existent (if you like docs, personally I think clean code beats documentation any day)
- dysoco 14y agoI have read good things about Webkit, it looks a huge project: but I'll check it out.
- gary4gar 14y agoCheck KDE - Its a DE and collection of various software. There are mentors available, so its great for beginners to get started. http://kde.org/community/whatiskde/ http://kde.org/community/whatiskde/ http://community.kde.org/Getinvolved/development http://community.kde.org/Getinvolved/development
- dysoco 14y agoI'm actually a KDE user: I'll check that link.