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   

Native XDS-x86 for Windows

Native XDS-x86 for Windows is a complete development system that supports full cycle of software development for Microsoft(R) Windows(tm) platforms using Modula-2 and Oberon-2 programming languages.

FEATURES

  • ISO 10514 compliance and language extensions. XDS Modula-2 complies with ISO 10514 language specifications. A number of language extensions, explicitly controlled by compiler options, simplify migration of the code from "pre-ISO" Modula-2 implementations as well as interfacing with other programming languages.
  • Multilanguage programming support. The unique feature of XDS compilers is seamless integration between Modula-2 and Oberon-2 code. Modula-2 objects (types, variables and procedures) can be freely used from Oberon-2 code. There are also numerous system features that simplify interfacing with other programming languages. In your Modula-2 or Oberon-2 code, you may freely call functions residing in C DLLs or shared libraries, as well as operating system API functions, the definition modules for which are are supplied.
  • Rich library set. XDS comes with full set of ISO 10514 libraries that may be used from Oberon-2 code as well as from Modula-2. It also contains a number of extension libraries that make programming more comfortable (like C-style "printf" implementation) and efficient.
  • Royalty-free run-time library (RTS). XDS contains royalty-free RTS for with compact and efficient garbage collector and meta-language facilities necessary for Oberon-2.
  • Built-in make facilities. XDS compilers automatically calculate dependencies between various source files of the project and determine the minimal set of files requiring recompilation after source change thus allowing you to build a project with complicated structure by a single run of the compiler.
  • Multithreading support. XDS libraries are implemented "thread-safe", e.g. they may freely be used in multithreaded application. Multithreading itself is implemented compatible with ISO 10514 standard with separate extensions that allow you to access platform-specific features over portable ISO interfaces.
  • Powerfull debugging facilities. XDS debugger provides the complete set of interactive debugging features that one may anticipate. It also supports remote debugging in case it is needed by the project. Its unique feature is a "batch-mode" support that automates most intricate debugging cases and also allows to automate exhaustive application testing by means of using debugging scripts instead of special program code.
  • Built-in assembler. Built-in assembler with transparent access to global objects of the program, such as variables and procedures.

SPECIFICATIONS

Distribution includes:

  • Integrated Development Environment (IDE)
  • Modula-2/Oberon-2 optimizing compiler with built-in make facilities
  • Interactive debugger with batch and remote modes support
  • Smart Linker
  • ISO 10514 Standard Libraries
  • Win32 API definition modules
  • Modula-2 PIM libraries (InOut, LongInOut, RealInOut, MathLib0)
  • Extension libraries
  • Documentation in Windows HELP and PDF formats
  • Converter of C header files (.h) to Modula-2 definition modules
  • Post-mortem call history visualizer
  • Disassembler
  • Library files (.lib) manager
  • Resource compiler
  • Smaple programs

System Requirements:

OS: Microsoft Windows XP/2000/NT4/9x
CPU: Intel 80386 minimum, Pentium-class or higher recommended
RAM: 24MB minimum, 32MB or more recommended
Display: VGA minimum, SVGA recommended for the IDE
Disk Space: 15MB

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

Site: Search | Sitemap | Forum | Credits

© 1999-2007 Excelsior LLC. All Rights Reserved.