Optimizing C | C++ | EC++ Compilers |
||
| Green Hills Optimizing C/C++/EC++ Compilers | ||
|
Green Hills Software has been the leader in embedded optimizing compilers for almost three decades. Green Hills compilers consistently outperform competing compilers in certified results on industry standard benchmarks, such as those published by Embedded Microprocessor Benchmark Consortium (EEMBC). Green Hills C and C++ compilers generate highly optimized code while strictly adhering to industry-standard language requirements. They support a variety of userselectable features, including programming language, target architecture, performance level, debugging level, and much more. They include a command-line interface for easy automation and a tight integration with the MULTI® IDE for easy customization and project visibility. Performance Flexibility The Target-Specific Optimizer applies additional optimizations based
on the target architecture, such as peephole optimizations and multiple
issue instruction pipeline scheduling. Green Hills compilers use the
same Target-Specific Optimizers and Code Generators regardless of programming
language, giving the developer additional flexibility in implementation. |
||
| Compatibility | ||
|
Green Hills Software’s conformance to key industry standards offers developers increased compatibility across different projects and source code files.
Green Hills EC++ is a proper subset of ANSI C++ intended to meet the needs of embedded application developers. EC++ offers the same object-oriented benefits of C++, but with smaller code size, deterministic behavior, and a simpler user interface. |
||



