An interview with Barbara Liskov
Hmmm...<p>"The language, CLU (short for “cluster”), relied on an approach she invented — data abstraction — that organized code into modules."<p>Let's ignore how preposterous it is to claim you invented data abstraction and move to the module claim... that a simple search for "who discovered programming modules" shows:<p>"The Modula programming language ... by Niklaus Wirth, the same person who designed Pascal. The main innovation of Modula over Pascal is a module system, "<p>And it seems others were thinking the same way:
'After you won the Turing Award, a comment appeared online saying, “Why did she get this award? She didn’t do anything that we didn’t already know.”'<p>Not sure what to think here but I never heard CLU was the first to add modules. I'll just leave it at that.