アラン・ケイ
構造化設計はモジュールをそのままサブルーチンとデータの構成体として扱っている具象データ（concrete data）技術である。Simula発のクラスとダイクストラの真珠のネックレスは、モジュールにカプセル化・継承・多態性を備えて抽象体として扱おうとする抽象データ（abstract data）技術である。そしてアラン・ケイ本来のオブジェクトとは、モジュールを生物学と代数学の観点から再解釈した非データ（non data）技術であった。構造化開発は1980年代までの主流であり、続けてオブジェクト指向が主流になったが、現在においてもクラスをただのデータとメソッドの構成体として扱っているようなオブジェクト指向は、構造化開発と大差ないものになり「具象データ」から「抽象データ」への思考転換の難しさを物語っている。モジュールの抽象化が提唱され始めたのは1970年代であったが、同時期にアラン・ケイは「抽象データ」を更に抽象化した「非データ」を構想していた。