Design by Contract is most strongly supported in the programming language Eiffel
Betrand Meyer - the creator of Eiffel - has coined and developed the concept of Design By Contract