Difference between revisions of "Recommended Reading"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Recommended Reading)
Line 51: Line 51:
 
==OOo Basic Programming==
 
==OOo Basic Programming==
  
 +
 +
==Free Resources==
 +
 +
From the above list, everything that's free (as in free beer):
 +
* [http://www.smart2help.com/e-books/ e-Books]
 +
* [http://www.kuzbass.ru:8086/docs/isocpp/ c++ draft standard]
  
 
[[Category: Development]]
 
[[Category: Development]]

Revision as of 17:44, 6 September 2006

Recommended Reading

This page collects both bibliography as well as links to online literature. The scope is development for OOo, in various programming languages.


Software engineering in general

  • Design Patterns - Erich Gamma et al. - Publisher: Addison-Wesley
  • Refactoring: Improving the Design of Existing Code - Martin Fowler et al. - Publisher: Addison-Wesley
  • The Pragmatic Programmer - Andrew Hunt, David Thomas - Publisher: Addison-Wesley
  • Sustainable Software Development: An Agile Perspective - Kevin Tate - Publisher: Addison-Wesley


C++ Programming

The basics:

  • C++ Primer 3rd edition - Stanley B Lippman, Josee Lajoie - Publisher: Addison-Wesley
  • Accelerated C++ - Andrew Koenig, Barbara Moo - Publisher: Addison-Wesley


The reference:

  • The C++ Programming Language Special Edition - Bjarne Stroustrup - Publisher: Addison-Wesley
  • the ISO C++ standard
    • preliminary, but free draft
    • official c++ standard (2003er revision, huge price tag)


Simply indispensable:

  • Exceptional C++ - Herb Sutter - Publisher: Addison-Wesley
  • More Exceptional C++ - Herb Sutter - Publisher: Addison-Wesley
  • Exceptional C++ Style - Herb Sutter - Publisher: Addison-Wesley
  • Effective C++ 2nd edition - Scott Meyers - Publisher: Addison-Wesley
  • Effective STL - Scott Meyers - Publisher: Addison-Wesley


Advanced Topics:

  • Modern C++ Design - Andrei Alexandrescu - Publisher: Addison-Wesley
  • C++ Templates - David Vandevoorde, Nicolai Josuttis - Publisher: Addison-Wesley
  • Large-Scale C++ Software Design - John Lakos - Publisher: Addison-Wesley


A really complete resource for the essential stuff written about C++ is ACCU's (Association of C/C++ Users) collection of book reviews


Java Programming

Python Programming

OOo Basic Programming

Free Resources

From the above list, everything that's free (as in free beer):

Personal tools