Online Eiffel Documentation
EiffelStudio

Introduction

With EiffelStudio you can encapsulate features written in C, C++ and Java. This makes it possible to use powerful libraries written in other languages while still benefiting from the use of Eiffel for the frame of the program.

See also
The CECIL library: exporting Eiffel to C
C shared libraries generation