EiffelStudio 15.01 released: Object-Oriented concurrent programming in Eiffel gains speed

January 27, 2015

Improved performance of SCOOP programs that are up to 10 times faster.

Eiffel Software announced today the release of EiffelStudio 15.01, the latest version of its Integrated Development Environment (IDE). EiffelStudio is a comprehensive suite of tools that enable programmers to produce correct, reliable, and maintainable software systems while keeping control of the development process. The latest release adds efficiency to concurrent programming.

EiffelStudio has been concurrent for some time already but adding speed to concurrency is a step forward for the needs of its users. This is all possible through Eiffel SCOOP, a small language extension that revolutionizes the world of concurrent programming by enabling you to keep your usual modes of reasoning, honed over decades of progress in software engineering, in a Object-Oriented concurrent context.

“Parallel or concurrent programming is the way of the future for large and mission critical applications,” says Emmanuel Stapf, Senior Software Engineer. “However, writing code that is both concurrent, efficient and immune of race conditions is not an easy task. We are therefore proud to add more speed and efficiency in the area of safe concurrency, knowing that this will make our customers’ projects more effective.”

For more information, see the Eiffel SCOOP page. To get started, download EiffelStudio.

EiffelStudio is based on the Eiffel programming language, the most extensive implementation of O-O concepts, standardized through ECMA and the International Standards Organization. Its core concepts, native only to Eiffel, such as Design by Contract™seamless developmentautomatic testingvoid safetyparallel programming, and modelling facilities allow developers to write predictable and controllable applications that are easy to maintain. EiffelStudio, which received the prestigious ACM Software Systems Award, is used by developers and design-team leaders in challenging enterprise environments in all areas of software development such as finance, health, defense ….With EiffelStudio, the applications they build run flawlessly 24×7, 365 days a year.