Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
User Journal

Journal joaommp's Journal: C++ Programming: Good Principles For Excellent Endings

A few months ago, after leaving my job at the time, I decided to finally start writing the book that a lot of people have, for so long, been asking me to write, a book about C++ programming, specifically, about good programming principles. Now I ended up with "C++ Programming: Good Principles For Excellent Endings". It's been released on the 19th of April. It features a few important topics, including the social part (team management, hiring, resources), project management (tools, methods and documentation), defensive programming, object oriented programming and optimizations. The difference about this book? Being an Edition Zero. The main objective was to come up with a manual for students and the trainees of the non-profit organization that I'm involved with to learn and improve their skills. It is called Edition Zero because the idea behind it was to release a non-definitive version to gather input from the community. Later, we will be offering a free copy of the First Edition of the book to the persons who provide the most important bits of constructive criticism on how to improve the book so it can reach that milestone. Also, all the profit made from the book will be used to support the projects being developed at Onda Technology, our non-profit R&D institute. I found this to be a much more interesting way to ask for support, not only we can get the much needed money to buy equipment, but we're also giving something more in return besides the joy of helping. So take a look and, if you feel like it, help our projects.

This discussion has been archived. No new comments can be posted.

C++ Programming: Good Principles For Excellent Endings

Comments Filter:

The Tao is like a glob pattern: used but never used up. It is like the extern void: filled with infinite possibilities.

Working...