Hello, and welcome to DDJ.com
CMP Media Launches New Dr. Dobb's Journal

SD West 2006 announces this year's list of Jolt Product Excellence Award winners and Productivity Award winners.

LOG INRegisterForgot password?
What are the green links?
All Access members only
RSS Feed
DDJ > Articles > 2001 > October

DDJ, October 2001
Programming

Additional resources (listings and source code) for the articles below can be found here.

Regular Expressions in C++

Regex++ is a regular expression engine that makes C++ as versatile for text processing as script-based languages like Awk and Perl.

Extraction and Examination of Relations in C++
Keith Paton
Design flaws can be automatically detected, as long as you can extract and manipulate sets of key relationships among the entities in C++ systems.

Precompiled Headers & Normal C++ Semantics
Jeffrey Taylor
If arranged correctly, precompiled headers, like those in Visual C++, can double the build speed. However, it is possible also to arrange precompiled header files in a manner that is inconsistent with normal C++ semantics.

C++ Set-Theoretic Operations on Virtual Containers
Gregory BegelmanLev FinkelsteinEvgeniy Gabrilovich
The C++ Standard Template Library (STL) provides the set-theoretic operations union, intersection, difference, and symmetric difference, accessible through the header file .

C# & Perl
Talbott Crowell
Although C# is an evolution of C/C++ much like Java, it also borrows from other languages — and has facilities familiar to Perl. Talbott presents common Perl scripts that you can implement in C#.

Scripting with Java & Python
Boudewijn Rempt
Boudewijn shows how you can embed a standard language such as Python into a Java application.

Short Message Services
Ron Hume
Short Message Services (SMS) let you send short text-based messages between wireless devices, such as cell phones and pagers.

An Embeddable HTTP Server
M. Tim Jones
Most HTTP servers for embedded devices place requirements on the design of embedded systems that adversely effect cost. The embeddable HTTP server Tim presents here is small, but still powerful enough to get the job done.

High-Performance Web Sites: ADO versus MSXML
Tim Chester
ADO and MSXML are tools that can be used to create high-performance web sites. MSXML provides flexibility, but ADO offers performance.

VoiceXML and the Voice/Web Environment
Lee Anne Phillips
While the Internet is making inroads into the public switched-telephone network, XML protocols such as VoiceXML are providing access to a set of tools that address the entire range of web applications.

Programming Paradigms: Other Worlds
Michael Swaine
Michael proves once again that he is a man of the (other) world.

YAPP: Yet Another Programming Platform
Al Stevens
Al continues his search for the perfect C++ class library for Linux.

Real Time Zones
Ed Nisley
"Real time" sometimes doesn't have anything to do with "RTOS." Ed examines the problems you face when you have to decide which clock is giving you the real time.

Can J2EE Manage Cache and Pool Memory?
Art Jolin
Can J2EE manage cache and pool memory? Yes, and Art shows you how.

Replacing a Dictionary with a Square Root
Tom Cargill
Data that compresses well under a run-length encoding mechanism can be encoded in a way that is compatible with LZW's output, but independent of its patented algorithm.

Dr. Ecco's Omniheurist Corner: Child's Ply

Dr. Ecco and Liane divide their attention to add up the pluses and minuses in an effort to multiply the fun factor of Astrid Svensen's math class.

Developing for Wireless Systems
Barbara Lach-Smith
GPRS and 3G Wireless Applications: Professional Developer's Guide, by Christoffer Andersson, arrives just as the mobile Internet seems ready to take off.

Editorial: Back in the U.S.S.R.

Upon coming to the United States, most visitors want to see the Statue of Liberty, the Washington Monument, maybe Mt. Rushmore, and perhaps other icons that have come to represent the land of the free and home of the brave. What they don't expect to see are the skylines of cities such as Las Vegas, Oklahoma City, and San Jose from the inside of a jail cell looking out. But then most tourists aren't Dmitry Sklyarov.

Letters
News & Views
Shannon Cochran
A selection of this month's newsworthy headlines.

Of Interest
Della Song
A selection of monthly vendor offerings.

Swaine's Flames: The Geek Girls and the Big-Endian Conspiracy

It was a slow Saturday night at Foo Bar, the Silicon Valley saloon where I moonlight as a bartender so as to eavesdrop on the exchanges of its habitués. A couple of dot-com crash victims were drowning their wounds or licking their sorrows or some such, silently, at opposite ends of the long bar where I stood buffing the beer steins. Downstage front the femme four were getting giddy at the geek girl table, named that by them. I eavesdropped.

On the Newsstand


Table of Contents
Order this issue now.
Subscribe to DDJ

Departments

64bit
AI
Architecture & Design
C++
Database
Eclipse & Open Source
Embedded Systems
Global Developer
Java
Lightweight Languages
Linux/UNIX
Mobility
Security
SOA, Web Services & XML
Testing & Debugging
Windows/.NET

CMP DevNet Spotlight

Programming for Reliability
Lessons learned from static analysis of millions of lines of code

In the News

DDJ Newsletters

Dr. Dobb's Software Tools Newsletter
Do you find keeping up with new developer products and version updates harder than keeping up with the Joneses (whoever they are)? If so, Dr. Dobb's Software Tools e-mail newsletter is just the deal for you. Delivered once a month to your mailbox, this unique newsletter keeps you posted on the latest in SDKs, libraries, components, compilers, and the like.
--more--

DDJ Resources

Mobilized Software
Developer Events

DevNet Podcasts

Antarctica: Eclipse Comes In From the Cold
Josh Reed discusses the Antarctic Geologic Drilling Program, and the important role that open source tools played.

Software Glitch Implicated in Mars Global Surveyor Failure
NASA Watch reports that NASA's Mars Global Surveyor stopped responding to commands a few months ago due to improperly coded software.

Info-Link

DDJ Store


Dr. Dobb's Developer Library DVD: Release 2
The Dr. Dobb's Developer Library DVD is a new fully searchable DVD that includes 17 years of Dr. Dobb's Journal, 14 full years of C/C++ Users Journal, 3 years of The Perl Journal, nearly 4 years of Dr. Dobb's Sourcebook, and thousands and thousands of lines of source code—all on one DVD!

Click here for more information.

 




MarketPlace

Instant Answers to Your IT & Business Questions
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.

Elementool Bug Tracking Tool
Easy to use. No software is required. Offers free option

NEW! Numara FootPrints 9 - Service Desk Management
IT Service Management that Delivers. Real Value. Real Flexibility. Real Results. Free Demo.

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Wanna see your ad here?