[Wine] How should I educate myself in order to code for WineHQ?
jjmckenzie51 at sprintpcs.com
Sat Mar 15 12:50:52 CDT 2008
Dmitry Timoshkov wrote:
> "James McKenzie" <jjmckenzie51 at sprintpcs.com> wrote:
>> Dan Kegel wrote:
>>> On Wed, Mar 12, 2008 at 5:11 PM, jingo811
>>> <wineforum-user at winehq.org> wrote:
>>>> So I was wondering can you give me an ordered to-do-list in
>>>> becoming a Code Monkey for WineHQ?
>>>> Like do I have to know both C and C++ to code for Wine.
>>> Nope, just C. Go through "The C Programming Language" by
>>> Kernighan and Ritchie, and do all the exercizes.
>> If you can make it through the book, you are very good and will work
>> well for the Wine project.
>> BTW, anyone want a spare copy of this book?
> Unfortunately that's not that simple. Wine programming requires Windows
> API programming skills as well, one needs an experience of using at least
> APIs for the component(s) of Wine he/she is going to write the code for,
> and a good knowledge how it's supposed to work/operate internally. One
> should be prepared to write lots of tests to investigate/clarify
> described/missing in MSDN.
Agreed. However, for the basics, K&R will do. They teach how to write
excellent code rather than passable code.
Also, knowledge on programming best practices is good to have as well.
More information about the wine-devel