[comp.newprod] Objectworks for C++ - a development environment

khaw@parcplace.COM (Mike Khaw) (07/14/89)

ParcPlace Systems Announces Objectworks for C++

First Software Application Development System for AT&T's C++ Release 2.0

MOUNTAIN VIEW, Calif., June 27, 1989 

	ParcPlace Systems today announced Objectworks[TM] for C++, a
software development system for AT&T's C++ Language System, Release
2.0.  Objectworks for C++ provides developers and programmers with a
system for the creation, management and delivery of object-oriented
software programs and applications using C++.  The integrated set of
object-oriented development tools address key phases of C++ application
development, from the design of class and code structure to ongoing
maintenance.

	"Objectworks for C++ will draw more software developers to
object-oriented technology by providing a development environment for
the C++ programming language," said Adele Goldberg, President and CEO
of ParcPlace Systems.  "Tools such as an incremental compiler and
linker, and file and program structure browsers, will deliver the
benefits of object-oriented technology to the C++ programmer."

	Objectworks brings three essential object-oriented programming
tools to the C++ system:  incremental compiling and linking,
source-level debugging and source code browsing.  The incremental
compiler/linker involves the C++ translator and host compiler and links
the modified functions.  Use of the host compiler ensures identical
behavior of programs during the development process and at the time of
application delivery.  The source-level debugger allows programmers to
interact with the execution state of a program and to inspect and
change the values of variables.  The source code browser of Objectworks
for C++ enables programmers to view the class hierarchy and file
structure of application code in a graphical way.  Programmers can
query the system, dynamically searching for a function's implementors
and callers.  Additionally, the browser allows programmers to search
for references to data types or to filter the search on the basis of
C++ private, protected or public interfaces.  Additionally, Objectworks
for C++ includes a file browser, providing a graphical interface to the
Unix operating system and file system that simplifies the management of
files and directories.  This interface is called the Unix Navigator[TM].

	"We are excited to see the first development system for C++
Release 2.0," said Mike DeFazio, director of Unix Systems Software at
AT&T's Unix Software Operations.   "ParcPlace's Objectworks for C++
provides programmers with an advanced object-oriented development
system for the C++ language."

	C++ was designed by Bjarne Stroustrup at AT&T Bell
Laboratories.  C++ adds the features of object-oriented programming to
the widely used C programming language developed at AT&T during the
1970s.  Release 2.0 fully supports the creation of abstract and
concrete classes.  It supports multiple inheritance, allowing a class
to be derived from one or more other classes.  This new release
supports dynamic memory allocation definable on a per-class basis.  It
includes type-safe linkage, which eliminates a large class of C
programming bugs.

	Objectworks for C++ will be available in late August 1989 for
the Sun-3, with other platforms to follow.  Pricing is set at U.S.
$2495 for the Sun-3 platform.  Software support service is available,
including a customer hotline, upgrades to new software releases, an
electronic bulletin board and ParcPlace newsletters.

	ParcPlace Systems, Inc., based in Mountain View, Calif., is a
pioneer and leader in the development and marketing of object-oriented
systems and graphical user interface technology.  ParcPlace's products
include Objectworks for Smalltalk-80[TM], an object-oriented development
system for the Smalltalk-80 programming language.  In-house and on-site
training, covering introductory through advanced level object-oriented
programming is also available.  The company was founded in April 1988
by the Xerox PARC researchers who were part of the team that created
the Smalltalk object-oriented systems.  ParcPlace products are
supported on a complete range of popular hardware platforms from PCs to
high-end workstations, providing full portability of graphical
applications across diverse processors, operating systems and windowing
systems.

Contact:
	ParcPlace Systems, Inc.
	1550 Plymouth Road
	Mountain View, CA 94043
	USA

	(415) 691-6700

	e-mail: info@parcplace.com or {uunet,decwrl,sun}!parcplace!info

Mike Khaw
-- 
ParcPlace Systems, 1550 Plymouth St., Mountain View, CA 94043	415/691-6749
Domain=khaw@parcplace.com, UUCP={uunet,sun,decwrl}!parcplace!khaw