アラン・ケイ
なおオブジェクト指向のスタイルとして、ビャーネ・ストロヴストルップのC++流と、アラン・ケイのSmalltalk流という分類がなされることもある。前者は由来となったSimulaのクラスを強く受け継いだものであり、C++から派生したJavaやC#などの大多数のオブジェクト指向言語にも受け継がれている。後者はアラン・ケイの提唱したメッセージパッシングの概念に基づくものであり、Smalltalkの他にも、Objective-CやRubyなど、ある程度動的性を有し、かつ、コールしたメソッドが存在しない時にメソッドコール情報をメッセージとしてハンドリング可能とするフォールバック機構を有する言語にその精神が受け継がれている。