Native Development

Native Development

Robust, Reliable, Portable

GNAT Pro for Native Development

GNAT Pro is a robust and flexible Ada development environment based on the GNU GCC compiler technology. It comprises a full Ada compiler (including support for Ada 83, 95, 2005 and 2012 features), an Integrated Development Environment (GPS, the GNAT Programming Studio), a comprehensive toolset including a visual debugger, libraries and bindings. GNAT Pro allows development of pure Ada applications as well as Ada components in multi-language systems. It is backed by rapid and expert support service.

Offering an unprecedented level of portability, GNAT Pro supports the widest range of native platforms of any Ada development technology. Its powerful integrated development environment, GNAT Programming Studio (GPS) is available on all configurations (either in native or remote mode) and streamlines the switch between platforms and programming languages through its common user interface.

Full Ada 2012 Implementation

In keeping with its status as the leading Ada technology, GNAT Pro is the first Ada environment to implement all of the major features included in Ada 2012, the latest revision of the Ada language. With Ada 2012, Ada continues to be on the cutting edge of programming language design. Some of the new features include:

  • Conditional expressions, Case expressions
  • Quantified expressions
  • In-out parameters for functions
  • Expression functions
  • Preconditions and postconditions
  • Type invariants
  • Subtype predicates
  • Expression functions
  • Multiprocessor affinity, barriers
  • Re-queue on synchronized interfaces
  • Ravenscar for multiprocessor systems
  • Vector/matrix libraries

Target Platforms

GNAT Pro supports the widest range of native platforms of any Ada development technology. To view a full list of available platforms please visit the Supported Platforms page.