SUN UNVEILS OBJECT-ORIENTED PROGRAMMING LANGUAGE; NEW SUN C++ PRODUCT INCLUDES RICH SET OF TOOLS DETROIT--August 21, 1989--At the International Joint Conference on Artificial Intelligence being held here, Sun Microsystems today introduced an object-oriented C++ programming language that includes a rich set of integrated programming tools. Sun C++ is one of the first object-oriented language products based on AT&T's recently released C++ Release 2.0. With C++, software developers can utilize object-oriented programming in a language based on the popular, familiar C. Of great interest to today's developer, object-oriented programming uses new ways to define and structure problems and organize data. With this approach, code is developed that can be re-used more easily than with traditional programming languages. "Programmers are looking at C++ because it allows them to create modular code that also executes quickly," explained Carl Wolf, vice president of the Software Products Division at Sun. "These advantages are even more apparent with a fast, streamlined architecture like that found on our SPARC(TM) systems." He added that Sun C++ will appeal to the programmer already familiar with C, as well as those who use other languages but want to move to a standard, full-function, object-oriented environment supported by a major vendor. Sun C++ allows object linking to information written in Sun's FORTRAN, Pascal, Modula-2 and C. Special Features of C++ Sun C++ includes all the new features of AT&T's Release 2.0, such as "multiple inheritance," which lets a "child" object inherit the properties of more than one "parent." For example, a programmer who has defined three kinds of windows scrollable, movable and sizeable can create new types of windows that include any or all of these properties without adding extra code. Sun has enhanced its dbx and dbxtool window-based debugger to support object-oriented programming by providing source level debugging capabilities. Many of Sun's other standard profiling and programming tools have been extended to support Sun C++, giving users a powerful, yet familiar environment. Sun C++ 2.0 takes advantage of the advanced features of Sun's UNIX(R) operating system, SunOS(TM), such as dynamic linking and shared libraries. It also supplies additional libraries for support of SunOS operations such as stream I/O, complex arithmetic and tasking. In addition, Sun C++ supports the Network Software Environment (NSE TM) Sun's configuration management system, which aids in in the development of large-scale software projects in a distributed environment. Pricing and Availability Sun C++, including its integrated programming tools, will be available in October 1989. The cost per tape is $1,200, with volume discounts offered. Sun Microsystems, Inc., headquartered in Mountain View, Calif., is a leading worldwide supplier of network-based distributed computing systems, including professional workstations, servers and UNIX operating system and productivity software. ### Press Contact: Cathy Garfield 336-6536