Native XDS-x86
Modula-2 / Oberon-2 development toolset
Native XDS-x86 is the most advanced optimizing ISO Modula-2 and Oberon-2
compiler for Intel x86 based platforms available on the market.
It allows you to freely mix those languages, access the operating system API,
and use any third-party library with a plain C API.
You may download Native XDS-x86 and use it for
most any purpose at no cost. Support, custom engineering, and
legacy Modula-2 code migration, porting, and conversion services
are available for a fee.
Find out more about available versions of Native XDS-x86:
Native XDS-x86 for Windows is a complete Modula-2 and Oberon-2 toolsuite that
contains an IDE, highly optimized compiler, linker, ISO 10514 and other libraries,
Win32 API definitions, interactive debugger, and more.
Native XDS-x86 for Linux is an optimizng Modula-2 and Oberon-2 compiler
accompanied with the full set of ISO 10514 standard libraries,
POSIX and X Window API definitions, and an utility for conversion of C headers
into Modula-2 definition modules.
Testimonials
"The Native XDS-x86 Win32 environment is virtually without peer as a platform
for programming professional Windows applications using the elegant, strongly-
protected, and very efficient ISO Modula-2 language. But we have also been
impressed with Excelsior's attention to compatibility with other platforms,
as exemplified by its multi-language DLL support, legacy Modula-2 Compatibility
Pack, and unique C language converter. The XDS program development suite
has proved to be intuitive, friendly, powerful, and reliable, with special
notice due to its fine project manager, debugger, and execution profiler. In
sum, we have been very pleased with the Native XDS-x86 Win32 programming environment
and the excellent support which Excelsior has consistently provided us."
... from a leading U.S. marine software firm
"The XDS system is by far the most efficient and helpful that I
have ever used. It enables me to develop highly complex
software more rapidly and more comfortably than would be
possible with a less sophisticated system."
Prof. Julian Ullmann,
King's College London