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.30 release is now available!  
Version 2.30 of Systems/C++ features complete C++14 support
as well as several C++17 features.
For more technical
details about the new release, visit the 
"whatsnew" description.
Systems/C++ is an ANSI 98, C++11 and C++14 compliant C++ implementation with many C++17 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.
The documentation 
is available as .pdf file.  And, you can 
request a 30-day trial
of Systems/C++ to examine yourself.
Systems/C++ can be applied to many development tasks.
- 
Did you ever want to compile your IBM C++  programs under your workstation's
build environment.  Imagine compiling IBM C++  programs under Microsoft's
Visual Studio or Eclipse.   Systems/C++ makes that possible!
 - 
Did you ever want to compile C++ programs for the mainframe and package
them without worrying about run-time libraries.   Systems/C++ makes that 
possible!
 - 
Did you ever want to directly reference assembly language source from
C++ code, or directly in-line assembly code in the middle of your
high-level code?   Systems/C++ makes that possible!
 
In short, Systems/C++ takes your development to the "next level!"
Features of Systems/C++ include:
- 
Complete 64-bit enabled compiler and library. 
 - 
ANSI 98, 11 or 14 C++ compiler, and pre-processor.
 - 
Systems/C++ C++ libraries for OS/390 and  z/OS.
 - 
Available as a native C++ compiler on OS/390, z/OS and z/Linux, as well as 
a cross compiler on Windows,
AIX, Linux, Solaris (SPARC), Solaris (x86), HP/UX, MAC OS X 386  and FreeBSD.
 - 
Generates formatted and commented ASM source, ready for assembly 
by Systems/ASM on OS/390 and z/OS, or the Linux assembler on z/Linux.
 - 
Supports direct in-line assembly code - including system macros.
Allows for access to registers via C++ variables for readily
communicating data between ASM and C++ code.  
 - 
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.
 - 
Native OS/390 and z/OS support:
-  Cross-memory mode (HASN != PASN != SASN). 
 -  Full access to OS/390 services via in-line ASM source. 
 -  Allow non-key 8, supervisor state and SRB-mode execution. 
 -  24/31 bit AMODE. 
 -  Supports DISABLED callers (interrupts) with modified function entry
and exit macros.
 
 - 
z/Linux support:
-  GNU C++ compatibility, uses the system-provided headers and runtime.
 -  Generated objects link with any other Linux objects.
 -  Can generate Linux assembler source on any supported platform.
 -  Systems/C++ language extenstions supported, including direct inline assembler source.
 
 
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.
Request your Free 30-day trial now!
This product includes software developed by the University of
California, Berkeley and its contributors.
    
    
      
        
          
            Contact us 
             Legal Info 
             $Date: 2024/11/19 15:49:12 $
           | 
          
            Copyright © 2019 Dignus, LLC 
             All rights reserved.
           |