[author : Scott Robert Ladd] #Edito
[author : Al Stevens]
In these exclusive interviews, Al Stevens talks with language pioneers Dennis Ritchie and Bjame Stroustrup about where C and C++ came from and, more importantly, where they might be going.
[author : Scott Robert Ladd]
Dynamically allocated string classes can be used to manipulate all kinds of text data. Scott presents a class he’s developed and has used with everything from data bases to text editors.
[author : William Roome and Narain Gehani]
The researchers who developed Concurrent C present a program that models a multistage, multiserver queuing network, in which events in the simulated system happen at discrete times.
[author : Al Stevens]
Al shares with you why he believes the object-oriented paradigm in general and C++ extensions in particular will make life easier for C programmers.
[author : Ron Winters]
Back in 1988, DDJ published Stewart Nutter’s article on a technique for automatically documenting C programs. In this article, Ron updates Stewart’s program in order to maintain more than 117,000 lines of C source code. Not to be outdone, Kevin Poole updates Ron’s program for use with VAX VMS and Unix.
[author : Robert Starr ]
List management gives you a convenient way of creating randomly accessible linked lists with low-storage overhead. Bob presents a general list management system that will compile and run under operating systems such as MS-DOS and Unix System V.
[author : Bob Edgar]
To make the job of program testing and debugging less frustrating, Bob shows how you can extend the assert() macro so that it becomes a practical debugging tool.
[author : Paul Anderson]
C’s run-time management routines don’t always do the job, particularly when it comes to error checking. Paul discusses how customized memory allocators can be used to overcome this problem.
[author : David Carew]
In the mid-1980s, David wasn’t particularly pleased with C, as expressed in a DDJ Viewpoint column entitled "What’s Wrong With C." After all these years, we asked David if he'd changed his mind and here’s what he had to say.
where to go for more information on products