AdaCore Now Supports C++ for Embedded Software
November 6, 2019 | Business WireEstimated reading time: 1 minute
AdaCore’s GNAT Pro product line now supports the development of embedded software written in C++. Projects using C++, either mixed with Ada or standalone, can now benefit from the same high level of quality and support that GNAT Pro Ada customers receive. GNAT Pro C++ handles versions of the language standard up to and including C++17. It is targeted to VxWorks 7 (ARM, PowerPC, and x86), Embedded Linux (ARM, PowerPC and x86), as well as VxWorks 6.9.x (PowerPC 32 bits), and is hosted on x86 GNU Linux. It is available on both the GNAT Pro Enterprise and GNAT Pro Assurance product lines.
GNAT Pro’s build environment is based on the multilingual GCC code generation technology, to which AdaCore has contributed and among whose official maintainers are AdaCore personnel. GNAT Pro provides advanced interfacing capabilities with Ada and C++, such as binding generation to and from both languages, mixed-language exception propagation and catching, and cross-language inheritance and dispatching. The GNAT Pro Assurance edition provides unique benefits for pure-C++ developers, including long-term support, known problem analysis, and safety-critical fixes provided by the same experts who developed the product. It also improves multiple platform portability, providing consistent technology across native and embedded environments.
“Embedded software teams have long been moving to multi-language development environments,” said Quentin Ochem, lead of Business Development at AdaCore. “Regardless of whether languages are intertwined in a single application, or used for separate projects, they still require the same high level of support. Our toolchains already support Ada and C for cross-development, as well as Ada, C, and C++ for native development. By adding an embedded component for C++, we can now offer our customers a truly comprehensive solution for a wide array of high integrity requirements.”
“Support for C++ is critical for modern development practices and next generation system development,” said Michel Chabroux, Senior Director of Product Management at Wind River. “Wind River is pleased to be collaborating with AdaCore to ensure the industry has access to best-in-class solutions for high integrity requirements, as well as provide our joint customers with a competitive advantage.”
Suggested Items
Real Time with... productronica 2023: ATG's a9a Tester Delivers Flexibility
12/01/2023 | Real Time with...productronicaPeter Brandt gives Pete Starkey a tour of atg’s latest addition to the a9 line of equipment, the a9a tester for routed boards up to 25 x 21 inches in size. Small and medium size customers requiring small quantity flexibility, or advance technology testing, are atg’s target customers for the a9a.
Precision Technology Joins Forces with Epec Engineered Technologies
12/01/2023 | Epec Engineering TechnologiesPrecision Technology, Inc. (PTI) and Epec Engineered Technologies shared that they have joined together to give customers a greater range of high-quality printed circuit boards and other electronic products.
Hi Sharp Expanding into AI and Cloud for Surveillance Solutions
11/30/2023 | PRNewswireHi Sharp, a leading maker of video surveillance systems, is globally announcing its expansion into AI and cloud-based technologies for video capture.
TT Electronics Opens New State-of-the-Art Power and Control R&D Facility in Manchester UK
11/29/2023 | TT ElectronicsTT Electronics, a global provider of custom power solutions and engineered technologies, has announced that its Power and Control business has officially opened its new state-of-the-art research, development and manufacturing facility.
Inovaxe Named Distributor for VisiConsult’s X-ray Counter in the U.S.
11/29/2023 | InovaxeInovaxe, a world leader and provider of innovative material handling and inventory control systems, proudly announces its role as a distributor for VisiConsult’s innovative X-ray Counter solutions in the United States.