Difference between revisions of "A Good Read"

From SourceWiki
Jump to navigation Jump to search
Line 20: Line 20:
 
; [http://www.amazon.co.uk/Writing-Scientific-Software-Guide-Style/dp/0521675952 S. Oliveira and D. Stewart. '''Writing Scientific Software: A Guide for Good Style'''.  Cambridge University Press.  2006.  ISBN-13 978-0-521-67595-6].:  This book also gives advice on how you can make your programs run quickly.
 
; [http://www.amazon.co.uk/Writing-Scientific-Software-Guide-Style/dp/0521675952 S. Oliveira and D. Stewart. '''Writing Scientific Software: A Guide for Good Style'''.  Cambridge University Press.  2006.  ISBN-13 978-0-521-67595-6].:  This book also gives advice on how you can make your programs run quickly.
  
=Build Systems=
+
=Version Control=
  
 
; http://svnbook.red-bean.com: Free to download and clearly describes all you need to know.
 
; http://svnbook.red-bean.com: Free to download and clearly describes all you need to know.

Revision as of 16:25, 7 March 2011

'A Good Read?: Useful references for further reading'

The sections below contain references for further reading on some of the topics covered in the Pragmatic Programming course.

Fortran

T.M.R Ellis, I. R. Philips and T. M. Lahey. Fortran 90 Programming. Addison-Wesley. ISBN-10 0-201-54446-6
I've found this book to be both readable and comprehensive.

C/C++

B. W. Kernighan and D. M. Ritchie. The C Programming Language (2nd Edition). Prentice Hall, 1988. ISBN-13: 978-0131103627
The C bible. I've never used anything else.
S. B. Lippman. C++ Primer (3rd Edition). Addison Wesley, 1998. ISBN-13: 978-0201824704
Well reviewed, but I've not read it.
S. Meyers. Effective C++: 55 Specific Ways to Improve Your Programs and Designs (3rd Edition). Addison-Wesley. 2005. ISBN-13: 978-0321334879
Well reviewed, but I've not read it.
E. Gamma, R. Helm, R. Johnson and J. Vlissides. Design patterns : elements of reusable object-oriented software. Addison Wesley. ISBN-13: 978-0201633610; A classic.
O'Reilly
Rarely produce a dud.

Scientific & Numerical Programming

S. Oliveira and D. Stewart. Writing Scientific Software: A Guide for Good Style. Cambridge University Press. 2006. ISBN-13 978-0-521-67595-6.
This book also gives advice on how you can make your programs run quickly.

Version Control

http://svnbook.red-bean.com
Free to download and clearly describes all you need to know.

Version Control