December 1989 - OBJECT ORIENTED LANGUAGES


FEATURES

NETWORK GRAPHS IN OBJECT PASCAL

by Steven Kienle
Steve discusses Object Pascal, focusing on how the language implements objects and methods. In the process, he implements a network graph, using objects that can be reused for other applications.

WRITING FILTERS IN AN OBJECT-ORIENTED LANGUAGE

by Marty Franz
Filters come in all shapes and sizes, and writing them is easier with an object-oriented language. Marty shows you how, using Actor as his environment of choice.

A HOME-BREW C++ PARSER

by John M. Dlugosz
The first step to designing your own C++ compiler is to build a good parser. Here's a table-driven parser generator John created, it may be the foundation for a system of your own.

WRITING CORRECT SOFTWARE WITH EIFFEL

by Bertrand Meyer
Eiffel's been described as the only pure object-oriented language currently around. Bertrand developed Eiffel and he discusses how you can use the language to write better software.

THE QUICKPASCAL IN QUICKPASCAL

by Joseph Mouhanna and Michael Vose
Microsoft used QuickPascal itself to write the QuickPascal user interface. Joseph and Mike show you how they did it, and how you can take advantage of some of the same techniques.

AN OBJECT-ORIENTED LOGIC SIMULATOR

by Kenneth E. Ayers
Ken's LogicLab, a simulated bench environment, includes everything from ICs to a logic analyzer--and they're all written in Smalltalk.

ARE THE EMPEROR'S NEW CLOTHES OBJECT ORIENTED?

by Scott Guthery
Scott plays the devil's advocate, asking some tough questions about object-oriented programming while attempting to separate the technological wheat from the marketing chaff.

FUNCTIONAL PROGRAMMING AND FPCA '89

by Ronald Fischer
Proponents of the functional programming paradigm get together every couple of years to examine advances in their craft. They met this year in London, and Ronald was there to report on what happened at the conference, paying particular attention to the Haskell programming language.

EXAMINING ROOM

PDQ: LESS BAGGAGE, FASTER CODE

by Bruce Tonkin
It's no secret that smaller code runs faster and, as Bruce found out, Crescent Software's PDQ really does help QuickBasic code run "pretty darn quick."

COLUMNS

PROGRAMMING PARADIGMS

by Michael Swaine
OOPSLA '89 was one of this year's most exciting--and importantconferences. Here is Mike's wrap-up.

C PROGRAMMING

by Al Stevens
Al embarks on a new multi-issue project with the development of TEXTSRCH, a document retrieval system, while continuing his review off C++ books and his ANSI update.

STRUCTURED PROGRAMMING

by Jeff Duntemann
GUI development leads Jeff to Microsoft Windows, which in turn steers him to Actor and Smalltalk/V for PM and all of the object-oriented baggage that's associated with these languages.

FORUM

EDITORIAL

by Michael Floyd

LETTERS

by you

SWAINE'S FLAMES

by Michael Swaine

PROGRAMMER'S SERVICES

OF INTEREST

compiled by Janna Custer


Copyright © 1989, Dr. Dobb's Journal