A simple, clear, easy to learn language. Software components covering data structures, algorithms, graphics, databases, networking, Web programming, numerical computation and more. The flashiest development environment around, with graphical tools, fast compilation, debugging, browsing, documentation and more. With Eiffel you are not stuck within the confines of one environment. Eiffel focuses on the concepts, not on strange notational details.
Students agree too, and so do corporate recruiters and journalists.
Students with a narrow set of skills are sure to lose in today's competitive job environment. With Eiffel you build a strong basis from which students can learn all the major approaches to software construction. You equip them with the problem-solving skills that will make them able to learn new languages and tools quickly and effectively. The programmer has more time to design for reusability, to implement the design correctly, and to ensure that both the design and the implementation properly model the domain. After all, creating systems for solving real-world problems is why we write programs in the first place.