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++:
o More accurate and complete source navigation
o Better outline view
o Improved automatic indentation
* More powerful source editing:
o More syntax highlighting
o Annotations on the side of the editor window
o Automatic compilation
o Enhanced code completion
o Partial Ada source navigation without compilation
o Additional automatic code fixes
* Improved ease of use:
o Easy target toolchain selection
o Faster processing on large projects
o Improved handling of desktop via perspectives
o Ability to quickly create projects from existing templates
* Better tool support:
o Support for GNATstack
o Improved support for CodePeer
* Enhanced documentation generation:
o Detection of entity names in comments and production of links to their definitions
o 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.