Codingstyle.comCodingstyle.com: What's Your Style?C++ exception-handling tricks- February 27, 2005 Handling exceptions in C++ has a few implicit restrictions at the language level, but you can get around them in some instances. Learn ways to make exceptions work for you so you can produce more reliable applications.http://codingstyle.com/index.php?name=News&file=article&sid=372 Dissecting shared libraries- February 7, 2005 Shared libraries use version numbers to allow for upgrades to the libraries used by applications while preserving compatibility for older applications. This article reviews what's really going on under the book jacket and why there are so many symbolic links in usrlib on a normal Linux system.http://codingstyle.com/index.php?name=News&file=article&sid=371 Use reentrant functions for safer signal handling- February 6, 2005 In the early days of programming, non-reentrancy was not a threat to programmers; functions did not have concurrent access and there were no interrupts. In many older implementations of the C language, functions were expected to work in an environment of single-threaded processes. Now, however, concurrent programming is common practice, and you need to be aware of the pitfalls.http://codingstyle.com/index.php?name=News&file=article&sid=370 Big iron lessons: FPU architecture, now and then- February 6, 2005 Floating point provides a convenient, approximate representation of real numbers that can greatly simplify scientific and engineering algorithms. This article gives an overview of two floating point formats used in the z990 architecture and discusses key FPU issues that system architects should consider in new designs.http://codingstyle.com/index.php?name=News&file=article&sid=369 |