CS Faculty and Students To Write a Creative Commons C++ Textbook
Cynic writes "Inspired by an earlier Slashdot story about Finnish teachers and students writing a math textbook, I pitched the idea of writing our own much cheaper/free C++ textbook to my programming students. They were incredibly positive, so I decided to move forward and started a Kickstarter project. We hope to release the textbook we produce under a CC BY-NC-SA 3.0 license and sell cheap hard copies to sustain the hosting and other production costs."
Its that kind of thinking, collaboration, and progress that revolutionizes industries. Best of luck to you!
Nobodies Prefect
Tidbits for Techs Technology Blog
The hard part is writing the book of what NOT to do in C++. That would easily take several volumes.
As a good comparison, consider O'Reilly's JavaScript: The Good Parts, which is a mere 176 pages.
There's no -1 for "I don't get it."
A book written by a committee will be a painful read.
If you want to do something useful, create one of those single plastic sheet two page guides to the language. Boiling the language down to two pages of small type with a few diagrams is a useful exercise. More useful than another thousand page book of blithering.
So let me get this straight.
1. This is Slashdot, where we routinely see articles decrying expensive textbooks required for university courses
2. A professor and a group of students are actually DOING SOMETHING to address this problem by writing text book for C++
3. The aim is to make this book freely available via the web, or as an easily affordable hardback
4. The contents of the book are basically open and may be revised at any point without expensive publishing costs
5. You have come here to day to complain that this initiative is a waste of time
Have I got that right?
Peace,
Andy.
Pledged ($50). I don't care if the book turns out crap or not; more people should release books in this manner (IMO) so the decision to pledge was very easy.
NonCommercial is going to make it useless as a textbook. It can't even be included in, for example, Debian or other Linux distributions.