XDS is a family name for development systems featuring Modula-2 and Oberon-2 programming languages. It is available for the most popular platforms, including IBM PC (OS/2, Linux, Windows NT/95 editions), and various Unix workstations (Sun, HP, DEC, etc.). XDS provides an uniform programming environment for all mentioned platforms and allows to design and implement truly portable software.
The XDS Modula-2 compiler implements ISO standard of Modula-2. The ISO standard library set is accessible for both Modula-2 and Oberon-2.
All XDS implementations share the same platform-independent front-end for both source languages. The output code can be either native code for the target platform (Native XDS) or text in the ANSI C language (XDS-C). ANSI C code generation is available for all platforms.
XDS includes standard ISO and PIM libraries along with a set of utility libraries and an interface to the ANSI C library set.
Native XDS-x86 produces highly optimized 32-bit code for Intel x86 family. It is available for OS/2, Linux, Windows NT, and Windows 95.
XDS for OS/2 and Win32 platforms come with two major enhancements: the IDE and the interface to the host operating system API for both Modula-2 and Oberon-2.
For more information about XDS, please visit our Web page at:
or write an e-mail to: