Right and Wrong: Ten Choices in Language Design
摘要
A description of language design choices that have a profound effect on software quality, criticism of how ordinary OO languages addressed them, and explanation of the thinking behind Eiffel’s corresponding mechanisms.