On the way to solving the Concurrency Challenge.
Eiffel Software announced today the release of EiffelStudio 6.8, the latest version of its Integrated Development Environment (IDE). EiffelStudio is a comprehensive suite of tools that enables programmers to produce correct, reliable, and maintainable software systems while keeping control of the development process.
For over 25 years Eiffel Software has pioneered software engineering and taken pride in offering the programming community unique features such as Design by Contract™, Genericity, Multiple Inheritance, Void Safety, Automatic Testing … To continue this tradition the company has decided to tackle the most important technical challenge facing the entire field of information technology and computer science today, through its SCOOP mechanism.
“With SCOOP (Simple Concurrent Object-Oriented Programming) we want to provide our users with an easy and efficient way to develop applications in a concurrent way”, says Emmanuel Stapf, Senior Software Developer with Eiffel Software, “this is a challenge worth tackling”.
“The aim of our work on concurrency” says Larry Miller, Director of Business Development for Eiffel Software “is to make ordinary professional programmers use concurrency as naturally as they use loops and hash tables.”
For more information, see Parallel Programming. To get started, download EiffelStudio.
EiffelStudio is based on Eiffel programming language, the most extensive implementation of object-oriented concepts, standardized through ECMA and the International Standards Organization. Its core concepts, native only to Eiffel, such as Design by Contract™, multiple inheritance, genericity, conversions and agents allow developers to write high quality applications that are easy to maintain. Eiffel, which received the prestigious ACM Software Systems Award, is used by developers and design-team leaders in challenging enterprise environments in the financial, insurance, manufacturing, health, and government sectors as well as by independent software developers.