AdaCore releases GPS 5.0

GPS 5.0 Integrated Development Environment brings enhanced multi-language support, more powerful source editing, and improved ease of use

NEW YORK, PARIS and FAIRFAX, Va., October 26, 2010 - SIGAda 2010 - AdaCore, a leading supplier of Ada language tools and support services, today announced the release of GNAT Programming Studio (GPS) 5.0. This new major version of AdaCore’s graphical Integrated Development Environment (IDE) offers enhanced support for C and C++, more powerful source editing, simpler use, and integration of GNATstack (a static analysis tool that determines a program’s maximum stack requirements). GPS is provided with GNAT Pro on most platforms, for both native and embedded software development.

GPS’s multi-language support will especially benefit GNAT Pro customers whose applications include C or C++ as well as Ada. Among the enhancements are more accurate and complete source navigation using a new cross reference engine, better outlining and indentation, and navigation through #include directives.

GPS 5.0 also brings easier source editing via additional syntax highlighting, annotations on the side of editor windows concerning compilation messages and search results, automatic compilation, highlighting of errors, improved code completion, and better automated code fixes. It also introduces easier target toolchain selection, support for GNATstack, and access to project templates for easy project setup.

“Developers will enjoy this major release, with the many powerful new features it places at their fingertips,” said Arnaud Charlet, GPS Project Manager at AdaCore. “GPS 5.0 is really a must for multi-language projects – it uses an upgraded technology that we've been developing during the past few years.”

Enhancements in GPS 5.0 include:

  • Improved support for C/C++:
    • More accurate and complete source navigation
    • Better outline view
    • Improved automatic indentation
  • More powerful source editing:
    • More syntax highlighting
    • Annotations on the side of the editor window
    • Automatic compilation
    • Enhanced code completion
    • Partial Ada source navigation without compilation
    • Additional automatic code fixes
  • Improved ease of use:
    • Easy target toolchain selection
    • Faster processing on large projects
    • Improved handling of desktop via perspectives
    • Ability to quickly create projects from existing templates
  • Better tool support:
    • Support for GNATstack
    • Improved support for CodePeer
  • Enhanced documentation generation:
    • Detection of entity names in comments and production of links to their definitions
    • Handling of lists and intentional line returns in structured comments

GPS 5.0 is compatible with GNAT Pro versions 3.16a1 up to 6.4. As with all GNAT Pro components, GPS is distributed with full source code and is backed by AdaCore’s rapid and expert online support.

About GNAT Programming Studio (GPS)
GPS is a powerful Integrated Development Environment (IDE) written in Ada using the GtkAda toolkit. GPS’s extensive source-code navigation and analysis tools can generate a broad range of useful information, including call graphs, source dependencies, project organization, and complexity metrics. It also supports configuration management through an interface to third-party Version Control Systems, and is available on a variety of platforms. GPS is highly extensible; a simple scripting approach enables additional tool integration. It is also customizable, allowing programmers to specialize various aspects of the program’s appearance in the editor for a user-specified look and feel.

A webinar focusing on the new features of the GPS 5.0 release will be presented on Tuesday, December 14. For more information, or to register, please visit

About AdaCore
Founded in 1994, AdaCore is the leading provider of commercial software solutions for Ada, a modern programming language designed for large, long-lived applications where safety, security, and reliability are critical. AdaCore's flagship product is the GNAT Pro development environment, which comes with expert on-line support and is available on more platforms than any other Ada technology. AdaCore has an extensive worldwide customer base; see for further information.

Ada and GNAT Pro continue to see growing usage in high-integrity and safety-certified applications, including commercial aircraft avionics, military systems, air traffic management/control, railway systems and medical devices, and in security-sensitive domains such as financial services.

Press Contacts