Eiffel block object-oriented programming ruby matz An ((object-oriented programming|Object-Oriented Programming)) language. Young ((matz)) has said to drop scales off his eyes by the book "Object-oriented Software Construction," written by the author of this language. Even so, ((Ruby)) doesn't look like Eiffel at all, except the ((block|Block)) end (with '((|((end))|))') and a reserved word '((|rescue|)).'