Sun Visual WorkShop C++ is a tightly integrated environment designed to speed software development for you and your team. This package simplifies the tasks you perform most often: compiling, building, browsing, editing, debugging, and performance tuning.
Sun Visual WorkShop C++ includes the following major components: Sun WorkShop, Sun WorkShop Compilers C++ and C, multithreaded tools, Sun WorkShop TeamWare, and Sun WorkShop Visual GUI designer.
Sun WorkShop supplies an integrated programming environment with a full set of graphical tools to create and maintain your C++ and C applications.
In Figure 1-1, these tools are shown on the outside edge of the "Sun WorkShop" block. The tasks these tools perform are shown inside the circle. Employ these tools separately or in combination:
A GUI-based debugger that lets you run your programs in a controlled manner and inspect the state of a stopped program
An analyzer that measures, records, and helps you improve the performance of your application program
A source browser that helps you understand the hierarchy of your code and lets you search the code base
A file-merging tool that loads and displays two text files side-by-side for easy comparison
A choice of three integrated editors (XEmacs, Emacs, vi) to write and alter code
A make utility that aids code compilation by automating and distributing compilation of source files that have changed
Sun WorkShop Compiler C++ helps you build high-performance C++ applications with:
Incremental linker (ild) to reduce link time
Tools.h++ 7.0.7 and 8.0 class libraries
Sun WorkShop Memory Monitor to solve memory problems
The C++ language features offer improved support for the ISO C++ standard, including:
Standard C++ Library
Namespaces
Bool type
Koenig lookup
Mutable members
Typename
Template default parameters
With multithreaded tools you can take advantage of the parallelism inherent in your programs to analyze and improve performance. (Multithreaded tools are available on SPARC platforms only.) Use these tools to
Have access to an autoparallelizing C compiler
Analyze parallel loop performance
Analyze ANSI C source code to detect data races and deadlocks
Sun WorkShop TeamWare code management tools extend the Sun WorkShop tools and C++ language systems with a suite of graphical tools for source code version control, release integration, and release management. These speed software development by helping your team to work together.
Use the Sun WorkShop Visual GUI builder to build sophisticated applications quickly and easily. View your GUI design as you build and make changes. When your design is complete, Sun WorkShop Visual automatically generates portable, object-oriented C++, C, or Java(TM) code.