Systems/C is Dignus' premier 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.
Version 1.70 is available now!
To learn more about the new features in Version 1.70, visit the what's new web page.
Continuing to support mainframe system development, Version 1.70 brings of Systems/C provides enhancements for SAS/C(tm) compatibility, support the SAS/C digraphs and SAS/C "@-operator."
V1.70 also provides a completely rewritten PLINK utility, which can process and pre-link IBM compatible objects, eliminating the need for pre-linking on the mainframe.
As well as supporting IBM pre-linking, this new PLINK can support GOFF input objects directly, eliminating the need for the GOFF2XSD utility. Also, the V1.70 PLINK performs its own PRV (Psuedo-Register Vector) management to allow for re-entrant programs on older operating systems.
Furthermore, Version 1.70 continues to provide code generation improvements which can represent significant improvements in runtime performance. versions.
Version 1.70 is available on all of the Dignus supported platforms.
Systems/C is available as a native compiler for OS/390, z/OS, Linux/390 and z/Linux, or as a cross-compiler hosted on Windows, AIX, Solaris, FreeBSD and Linux.
Also, the documentation is now 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 just want to write an assembly routine in a High Level Language, and simply link that in with your existing ASM programs? Systems/C's unique generation of assembly language source (with user-specified function entry and exit, etc..) makes that possible!
Did you ever want to compile your IBM Cprograms under your workstation's build environment. Imagine compiling IBM C programs under Microsoft's Visual Studio. 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:
EQU
ate values, DSECT
offsets,
etc...
long long
and Decimal
data types, as well as several other IBM C
language extensions.
We've also provided several examples to point out these features. These examples represent work-in-progress; so every feature may not be evident. Furthermore, they are frequently updated; you may want to check often.
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 (DCC), along with the generated assembly language source.