Excelsior Logo Excelsior Logo
Company Products Services Resources Contact
Store Buy    Download Download    Support Support    Forum  Forum    Blog  Blog   
Search
 Search   
Sitemap
 Sitemap   
Request a Call  Request a Call   

XDS-C

Modula-2 / Oberon-2 cross programming system

The "via C" compilation technique allows you to program in Modula-2/Oberon-2 for virually any target environment

XDS-C is a Modula-2/Oberon-2 "via C" compiler: its output is ANSI C, K&R C, or C++ source code, which is subject to further compilation by a third party C/C++ compiler. This technique allows you to cross program in Modula-2/Oberon-2 for virtually any target environment.

    Please note that although XDS-C outputs valid C or C++ code, it is NOT intended for conversion of Modula-2/Oberon-2 source code to C/C++. A lot of information, such as constant names, constant expressions, comments, etc. is lost during "via C" compilation implemented in XDS-C, so the resulting C/C++ code is not maintainable. If you need to convert your Modula-2 sources to C/C++, check out our legacy Modula-2 code conversion services.

Two versions of XDS-C are avialable:

XDS-C 2.5 for Windows More Info Download Purchase Support
    XDS-C for Windows comes with an IDE and Win32 API definitions.
XDS-C 2.5 for Linux More Info Download Purchase Support
    XDS-C for Linux is a command-line compiler. POSIX and X Window API definitions are included.

As a service, Excelsior can tune up XDS-C for the target platform of your choice, provided the appropriate environment for C programming is available, and also port XDS-C itself to a new host platform.

Excelsior can also assist you in:

  • Porting existing Modula-2/Oberon-2 software to a new platform
  • Migration of existing source code from third-party M2/O2 environments to XDS
  • Converting existing Modula-2 software to C/C++
  • and in many other Modula-2 and Oberon-2 related tasks
Subscribe to the XDS Mailing List Now
Email:

Home | Company | Products | Services | Resources | Blog | Contact | Request a Call

Site: Search | Sitemap | Forum | Credits

© 1999-2007 Excelsior LLC. All Rights Reserved.