Just as this review was going to press, Metrowerks delivered its latest release, CW4. My perusal of the new version showed a number of incremental improvements:
-- new C/C++ and Pascal compiler releases
-- the ability to debug PowerPC shared libraries
-- the ability to debug various third-party extensions such as XCMDs,
as well as Quark and Photoshop add-ons
-- a new PowerPC math library
-- compilation of in-line functions into precompiled headers
-- the official 1.0 release of the PowerPlant framework
-- a hierarchical layout in the IDE Project Manager window that lets you
collapse and expand segments; also, the ability to name segments
from within the IDE
-- the ability to include resource files directly in the project list
-- the full set of projects from Power Macintosh Programming Starter Kit
by
BYTE's own Tom Thompson
-- New documentation, including C/C++ in Five Days by Philip Machanick
One of the most interesting changes in CW4 is how in-line functions are included in precompiled headers. According to Metrowerks, CW4 will compile MacApp applications in less than 50 percent of the space previously required. Also, this last-minute review of CW4 reminded me that Metrowerks fully supports one of my favorite programming tools, The Debugger by Jasik Designs, on both the 68030 and the PowerPC.
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it
is
theoretical--and no language better exemplifies this than C++.
BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin,
and dozens of other CMP publications—bringing
you critical news and information about wireless communication,
computer security, software development, embedded systems,
and more!