For the first time the full Microsoft Windows 95/NT environment, with it's virtually unlimited programming capacity, can be interfaced with Ada. Workstation power, functionality and added security features can now be used with the improved Ada 95 language.

Janus Ada 95: Now Validated!! The compiler system itself is built on the great tradition of our validated Ada line, ensuring that 99% of existing code is compatible with Ada 95. Perusing the list of feature changes will reveal that much of Ada 83 has been greatly improved. All of Ada 95's powerful features can be used in Windows 95/NT (Win32) applications, including type extensions, polymorphism, run-time dispatching and hierarchical libraries. Especially useful are the record representation clauses and pragma interfaces which allow both sensible handling of unusual Win32 data structures and for interfacing to foreign languages.

Mailing Lists

Be sure to sign up for our technical support mailing lists right away. Subscribers are kept abreast of any revisions and provided with the occasional technical tip. For the compiler system write Ada95-request@rrsoftware.com and for Claw write to Claw-request@rrsoftware.com
Win32 Portability
With Win32 your Win 95/NT applications may be quickly ported to Microsoft Windows 3.1, allowing you to directly run your Win32 binaries. The Janus/Ada 95 provides three levels of interfaces to Windows, from a complete binding to the Windows API to complete support for the Ada 95 input/output libraries, allowing existing Ada programs to be effortlessly recompiled as Win32 applications.

System Requirements: Microsoft Windows (95, 98, ME, NT, 2000, XP, or Vista) and the Microsoft Win32 Software Development Kit.





This page last updated on September 24, 2007 by the webmaster.

Copyright © 2007 RR Software, Inc.
Please read the terms of use. Use of this site constitutes your acceptance of these terms of use. All rights reserved. Microsoft, Microsoft Windows NT, and Microsoft Windows 95 are registered trademarks of the Microsoft Corporation. All other trademarks and/or registered trademarks are of their respective companies. RR Software makes no warranties about the use of this page and forbids reproduction of any RR Software content in other publications without the prior written consent of RR Software, Inc.