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/