Jump to content

XDS-C: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
 
Line 3: Line 3:
XDS/NC and XDS/C under Windows and OS/2 Warp includes the operating system API (Win32/PM) interface modules and a state-of-the-art IDE. Under Windows and OS/2 Warp it also includes a linker, and a symbolic run-time debugger.
XDS/NC and XDS/C under Windows and OS/2 Warp includes the operating system API (Win32/PM) interface modules and a state-of-the-art IDE. Under Windows and OS/2 Warp it also includes a linker, and a symbolic run-time debugger.


The product originated in a Modula-2 to C compiler for DOS sold in the early 90's in Russia.
The product originated in a Modula-2 to C compiler for DOS sold in the early 90s in Russia.


==Features==
==Features==
*ISO 10514 compliance
*ISO 10514 compliance
*[[TopSpeed Modula-2]] compatibility mode
*[[TopSpeed Modula-2]] compatibility mode
*Multilanguage programming support
*Multi-language programming support
*Built-in make facilities
*Built-in make facilities



Latest revision as of 07:01, 2 March 2019

XDS-C is a "via C" Modula-2/Oberon-2 cross-compiler. Output is K&R C, ANSI C, or C++ source code, which may be further compiled by a third-party C/C++ compiler for any target platform.

XDS/NC and XDS/C under Windows and OS/2 Warp includes the operating system API (Win32/PM) interface modules and a state-of-the-art IDE. Under Windows and OS/2 Warp it also includes a linker, and a symbolic run-time debugger.

The product originated in a Modula-2 to C compiler for DOS sold in the early 90s in Russia.

Features

  • ISO 10514 compliance
  • TopSpeed Modula-2 compatibility mode
  • Multi-language programming support
  • Built-in make facilities

XDS-C also needs a C or C++ compiler to operate. It supports Microsoft Visual C++ and Watcom C/C++ on Windows and GCC on Linux, but it can be configured to work with any ANSI C, K&R C, or C++ compiler.

Links