Systems/C++ is Dignus' C++ compiler product for the IBM mainframe.
Systems/C++ compiler software allows users to develop mainframe C++
applications on a mainframe, or on UNIX and Windows workstations.

The Version 2.10 release is now available!

Version 2.10 of Systems/C++ continues to add C++11 features,
as well as C++14 features and support for both BFP and HFP
floating point values in the same compilation.

For more technical
details about the new release, visit the
"whatsnew" description.

Systems/C++ is an ANSI 98 compliant C++ implementation with many C++11 and C++14 facilities supported. It
includes the industry-standard C++ library and Standard Template
Library. Also, as with Systems/C, Systems/C++ provides a robust assembly language interface.

As well as OS/390, z/OS and mainframe Linux environments, Systems/C++
can operate in IBM compatibility mode - compiling IBM C++ programs
for use in an LE runtime environment, even on a workstation!

Systems/C++ is available as a native compiler for OS/390,z/OS and z/Linux, or
as a cross-compiler hosted on Windows, AIX, Solaris, Solaris x86, HP/UX, Mac OS X 386, FreeBSD and Linux.

Optimized function entry and exit. Entry and exit macros can be tailored,
on a per-function basis, or completely replaced by the user's own
macros. The choice of base register can be changed on a per-compilation
basis.

IBM C++ compatibility mode; where the generated assembler source code
can be freely mixed with IBM C/C++ objects, and can be debugged with
IBM debuggers.

Also - you can compile your own source! We've provided a
web-based compilation mechanism
to submit source and see the output from the Systems/C++ compiler (DCXX), along
with the generated assembly language source.