Do you think that type checking in Eiffel has a trivial performance cost. Think again !
A Case for Replacing the C Backend — Discussion Paper for Review by Eiffel Software Engineering