1996 Special 1998

Special Report on Software Careers spring 1997

text on archive.org (DVD)

(couverture_manquante.jpg)

Editorial

[author : Eugene Eric Kim] #Edito

TABLE OF CONTENTS

FEATURES

Not Your Grandfather's Computer Industry

[author : Al Williams]

Sometimes you need a scorecard just to know who the key players are. From tools to platforms, Al provides an overview of the software-development industry.

Strategies and Tactics for Getting a Job

[author : Ann Cary]

Ann shares some successful job-search tips and techniques. Eugene Kim adds an interview with Susan Stoltman-Decroix, who tells what Microsoft looks for in the hiring process.

The Real World of Software Careers

[author : Jim Schad]

Career trends in the computer industry come in all shapes and sizes. Jim contrasts the "official" U.S. Bureau of Labor Statistics figures with the word on the street.

Extending Java Streams to Support Bit Streams

[author : Laurence Vanhelsuwé]

Laurence describes how you can subclass stream classes by designing and implementing I/O stream classes that support bit streams rather than byte streams.

How Perl Saved the Human Genome Project

[author : Lincoln Stein]

Researchers developed a simple Perl-based data exchange format to manage storing the enormous amounts of data needed to see MIT's human genome project to its conclusion.

A C++ Class for Editing Large Files

[author : Vincent Van Den Berghe]

The C++ class Vincent presents here was specifically designed to meet the large file requirements of CD-ROMs.

A Portable Multithreaded Web Server

[author : Pieter Hintjens and Pascal Antonnaux]

The XITAMI web server, which Pieter and Pascal designed, is a portable, multithreaded server written in C—and it's freely available!

A Tunable Fuzzy Logic Engine

[author : Richard Sevenich and Paul Leathers]

Our authors describe how enhancements were added to an existing fuzzy logic engine as part of the Eastern Washington University computer science curriculum.

COLUMNS

Gary Kildall and Collegial Entrepreneurship

[author : Michael Swaine]

Digital Research, the company that gave personal computers their first operating system, was the brainchild of Gary Kildall, a perpetual academic and born teacher.

Keys to the Kingdom

[author : Al Williams]

Al presents a 32-bit Delphi program that implements a simple keyboard macro. Almost all of the functionality of the program is encapsulated in a reusable unit that practically duplicates the Visual Basic SendKeys function.

Quake's 3-D Engine: The Big Picture

[author : Michael Abrash]

Designing and developing Quake's 3-D multiplayer game engine was not a job for the faint of heart. Michael describes the engine from the inside out.

Passing the C++ Test

[author : Al Stevens]

If you're looking for a job that requires C++ programming skills, here's a list of questions you'll likely be asked—and the answers you should be able to provide.