|  
                   The IAR 
                    Embedded Workbench integrates the IAR C/C++ compiler, 
                    assembler, linker, librarian, text editor, project manager 
                    and C-SPY debugger into one integrated development environment 
                    (IDE). 
                  IAR advertises 
                    this as an EC++ (Embedded C++) compiler. However, the latest 
                    version adds many important C++ features such as templates, 
                    namespaces, mutable, static cast, reinterpret cast, and const 
                    cast. It is becoming more of a "real" C++ compiler 
                    with each release. 
                  Our experience 
                    with IAR is that it is an easy to use compiler with few problems. 
                    We resell both the Professional and the Base Level Edition 
                    (EWARM-BL). The only difference is that EWARM-BL does not 
                    include the C-SPY Simulator, JTAG support and RTOS plug-in. 
                     
                    
                 |