Linked by Owen Anderson on Thu 27th Nov 2003 05:25 UTC
Features, Office "Code Reading: An Open Source Perspective", by Diomidis Spinellis, is a new kind of book. It's a foray into a domain normally left untouched by Computer Science texts and exemplifies yet another positive contribution from the Open Source movement. Simply put, Code Reading is a detailed discussion of the techniques required to read and maintain both good and bad code. As an interesting twist, the author draws on projects from the Open Source world to provide examples, both good and bad.
Permalink for comment
To read all comments associated with this story, please click here.
RE: Centrism
by Anon on Thu 27th Nov 2003 19:46 UTC

This is probably going to start a flame war......but here goes....

I come from the philosophy that if you understand C,C++ porting syntax to another language is straight forward.

Scripting languages especially (I'm thinking PERL, Python etc.), if you jump right into these languages, learning them is cool.....but then moving onto C, you're in for another steep learning curve.

Learning C/C++, and then switching to Python/Perl seems to be such an easier transfer of knowledge.

I love Python (and some other script languages) for its quick application development, but I think I understand why this book is focussed on C.....it is probably the most widely used to app development, and once you get C/C++ style down, you can transfer it to other languages fairly simply.