Hi all,
It's C... I hope it's OK for anyone who knows any programming language, though.
There's a bit of C wonkiness here and there (e.g. no easy way to read a
string of unknown length), but on the other hand that low level view helped me explain things like hash tables...
I hope readers learn to think about algorithms, otherwise the title of the book is wrong but I did feel that concrete implementations were needed compared to pseudocode. So I provided the C code for everything. You can play around with the code, change stuff, submit it to the judge to see if it still works or if it broke for some reason, etc. I think there are a lot of learning opportunities there.
I really appreciated that review on Red Green Code. Duncan must have read every page! He also sent me a list of a few typos that he found... way above anything I could have asked for.
Thank you,
Dan