[author : Jonathan Erickson] #Edito
[author : Jonathan Erickson]
To honor extraordinary achievement in the field of software development, DDJ presents its first "Excellence in Programming" awards to Alexander Stepanov and Linus Torvalds.
[author : Richard B. Lam]
Richard summarizes common techniques for interprocess communication, presenting a library that implements semaphores in a platform-independent manner to allow signaling or controlling of shared resources between processes and threads.
[author : Ronald G. White and John Biard]
When it comes to portability, fonts present a variety of problems. Our authors share an approach to flexible cross-platform fonts that doesn't require additional coding when moving from platform to platform.
[author : William Fairman and Randal Hoff]
If you want to write software that's portable on platforms from supercomputers to embedded systems, you'll want to use the programming techniques presented here.
[author : David Charlap]
In the first installment of this two-part article, David examines how the "standard" BMP file format has been implemented differently on different platforms.
[author : Robert Orfali and Dan Harkey]
In a popular Microsoft Systems Journal article, "Building Component Software with Visual C++ and the OLE Custom Control Developer's Kit," Eric Lang described how to create an OLE Custom Control using Visual C++, MFC, and the CDK. Here, our authors do the same thing using OpenDoc for OS/2.
[author : Marc E. Hoffman]
Simulation compilation is a technique that lets you compile a simulation, then run an executable representing the original code instead of simulating the code directly.
[author : William Stallings]
Frame relay is a standardized service that functions as a public wide area network backbone connecting individual local area networks. As William points out, however, the standard does not specify what you're supposed to do when it comes to flow and error control.
[author : Raymond J. Schneider]
Ray uses the PowerBASIC Developer Kit to write a Windows application for vocabulary-frequency analysis.
[author : Stan Dolberg]
Galaxy 2.0, a cross-platform toolset for building complex distributed applications, lets you write applications that can communicate with other Galaxy applications running on any platform.
[author : Michael Swaine]
Say what you want, but there's nothing ambiguous about what Michael has to say this month, as he rambles from the Industrial Revolution to Apple's Newton Toolkit.
[author : Al Stevens]
Al chats with Alexander Stepanov, the creator of the Standard Template Library, which ANSI/ISO has approved as a part of Standard C++.
[author : Bruce Schneier]
Micha Hofri looks at the analysis of algorithms—specifically at techniques where you can throw extra memory at a problem in order to increase performance, or sacrifice performance in order to decrease memory requirements.
[author : Al Stevens]
Adrian King's Inside Windows 95, the first book out on Microsoft's next operating system, is notable on one level because it was published months before Windows 95 is due for release.
[author : you]
[author : Michael Swaine]
[author : Monica E. Berg]