November 1990 - OBJECT ORIENTED LANGUAGE


FEATURES

ROLL YOUR OWN OBJECT-ORIENTED LANGUAGE


by Michael Floyd Mike defines, designs, and implements an object-oriented language that you can wrap around your code.

AN EXISTENTIAL DICTIONARY


by Edwin T. Floyd You can avoid the overhead of conventional search techniques


by recording the existence of a key--without storing the key itself.

OBJECT-ORIENTED DEBUGGING


by Simon Tooke Simon examines strategies and tools for object-oriented debugging, using C++ as an example.

CTRACE: A MESSAGE LOGGING CLASS


by William D. Cramer Augment your Macintosh development environment with this general-purpose message logging window that provides basic printf( ) capabilities.

SOFTWARE PATENTS


by the League for Programming Freedom Will software patents kill innovation in the software development field? Here's one view.

ROLL YOUR OWN DOS EXTENDER: PART II


by Al Williams Al covers debugging and 80386 exceptions and takes you under his DOS extender's hood.

THE MVC PARADIGM IN SMALLTALK/V


by Kenneth E. Ayers In Smalltalk/V, MVC is spelled OPD. Ken examines both the Model-View-Controller and the Object-Pane-Dispatcher.

EXAMINING ROOM

PROGRAMMER TOOLS FOR ACTOR 3.0


by Marty Franz The Windows 3.0 surge spurred Marty to take a look at Actor 3.0 and two of its support tools--WinTrieve and the Whitewater Resource Toolkit.

PROGRAMMER'S WORKBENCH

WINDOWS 3.0 APPLICATION DEVELOPMENT


by Walter Knowles Developing sophisticated Windows 3.0 applications requires a variety of tools. Walt uses Toolbook, db_VISTA, and a C compiler to build a checkbook accounting application.

COLUMNS

PROGRAMMING PARADIGMS


by Michael Swaine Michael the New Connectionism, an emerging movement in cognitive and computer science that involves both neural nets and parallel distributed processing.

C PROGRAMMING


by Al Stevens Al returns to the data encryption algorithms and the DES discussion began in September.

STRUCTURED PROGRAMMING


by Jeff Duntemann Is it Turbo Pascal's modulus operator that's been giving Jeff's day-of-the-week function fits? What would Zeller have to say about that!

PROGRAMMER'S BOOKSHELF


by Andrew Schulman Andrew looks at two books


by object-oriented pioneers-- Object-Oriented Design with Applications by Grady Booch and the Object-Oriented Software Construction by Bertrand Meyer.

DEPARTMENTS

EDITORIAL


by Jonathan Erickson

LETTERS


by you

SWAINE'S FLAMES


by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST


compiled by Janna Custer