New programming articles from Network Theory Ltd

Brian Gough <[email protected]> Thu, 08 Jul 2004 12:36:07 +0100
Newsgroups gmane.org.network-theory.announce
Message-ID <E1BiXCB-0000vD-00@localhost>
This is an announcement of recent articles on programming from 
Network Theory Ltd.  

---

  GCC Tutorial: the -fbounds-checking extension to gcc

The commonest and most dangerous error in C programming is reading or
writing to incorrect memory locations using pointers. The bounds
checking extension to GCC provides a way of detecting invalid memory
accesses, by producing additional checking instructions for each read
or write in the executable file.  

Bounds checking can detect many subtle programming errors and prevent
security holes caused by buffer overflows.

This article is a supplement to the book "An Introduction to GCC"
(ISBN: 0-9541617-9-3), published by Network Theory Ltd.

http://www.network-theory.co.uk/articles/boundschecking.html

----

  Making and Applying Patches -- a short introduction to GNU diff and patch

This article provides a tutorial introduction to making and using
patches with the GNU commands diff and patch.  Patches are the
standard way for free software developers to share bug fixes and
enhancements with other developers.  This tutorial shows how to create
and apply a patch file, and the basic options of the diff and patch
commands.

This article is a supplement to the book "Comparing and Merging Files
with GNU diff and patch" (ISBN 0-9541617-5-0), published by Network
Theory Ltd.

http://www.network-theory.co.uk/articles/patchintro.html

----

  Recommended Books for Numerical Programming
  
This is a brief review of the books that I have used most while
working on the "GNU Scientific Library".  All these books are
personally recommended by me, they are detailed --- but readable ---
and have high-quality information.  Titles include "Numerical
Computation" (2 vols) by C.Ueberhuber, "Accuracy and Stability of
Numerical Algorithms" by N.Higham, and "Matrix Computations" by Golub
& Van Loan.

This article is a supplement to the "GNU Scientific Library Reference
Manual - Second edition" (ISBN 0-9541617-3-4), published by Network
Theory Ltd.

http://www.network-theory.co.uk/articles/numerics.html

-- 
Brian Gough

Network Theory Ltd,
Publishing Free Software Manuals --- http://www.network-theory.co.uk/