August 2003 - Vol. 46 No. 8

August 2003 issue cover image

Features

Opinion Editorial pointers

Editorial Pointers

Software programming and development practices are at the very core of this publication—where the ever-changing nature of the field has been traced, tested, disputed, and tested again for as long as both have coexisted. At every turn, the goal is to impart new insights or real-world experience to challenge conventional wisdom and inspire further progress. […]
News News track

News Track

It’s official. The very video games that make parents squirm are in fact beneficial for at least building visual attention skills in children. Researchers from the Center for Visual Science at the University of Rochester have found that first-person shooter games—the ones that require players to kill or maim virtual enemies and destroy screen-based surroundings—significantly […]
Opinion Forum

Forum

Robert L. Glass’s suggestion that domain-specific languages are superior to domain-independent languages is an interesting point ("One Giant Step Backward," Practical Programmer, May 2003). As a long-time programmer, I thus tend to agree with his assessment that we might actually have done some things better in the past. Meanwhile, however, the industry has apparently replaced […]
Research and Advances Software techniques for program compaction

Introduction

There was a time when programmers worked with assembly code. Computers were rare, expensive machines and a good programmer could pack a lot of functionality into a few kilobytes of memory. During this period, being a good programmer or designer mainly meant being a good compactor [2]. Since that bygone era, several technological advances have […]
Opinion Inside risks

Spam Wars

In the June 1997 edition of this column, Peter Neumann and I asked if you were being "flooded" with spam. At the time, spam was already annoying, but as it turns out the real torrent hadn’t even begun! Fast-forward to 2003, and spam now threatens the Internet’s stability and reliability—not only of email systems, but […]

Recent Issues

  1. January 2025 cover
    January 2025 Vol. 68 No. 1
  2. December 2024 CACM cover
    December 2024 Vol. 67 No. 12
  3. November 2024 CACM cover
    November 2024 Vol. 67 No. 11
  4. October 2024 CACM cover
    October 2024 Vol. 67 No. 10