Green Hills Optimizing Compilers
|
Green Hills Software has been providing the most advanced C, C++, Embedded C++, and Ada95 optimizing compilers to the embedded industry since 1982. Green Hills compilers are highly configurable, standards compliant, and consistently outperform the competition in real world applications and in industry standard benchmarks, such as those published by EEMBC. Optimization
In addition, these optimizations can be configured on a per-file or per-project basis, and weighted for fastest execution speed or minimum program size. This extremely configurable system allows the compiler to be fine tuned for the best results, no matter the project. Reliability Green Hills optimizing compilers optionally include DoubleCheck, an integrated static analyzer. While a typical compiler finds basic code problems, DoubleCheck is a powerful tool that, at compile time, can analyze large pieces of code spanning many source files and find bugs caused by complex interactions between them. By finding bugs without even running the program, DoubleCheck helps engineers write more reliable programs while decreasing defect resolution time. Support Green Hills optimizing compilers also support a variety of languages and dialects, and provide options to assist in the creation of code that conforms to one of many different standards, such as:
|
|
||||||


