Hulette, Geoffrey
(University of Oregon, 2012)
Programmers design, write, and understand programs with
a high-level structure in mind. Existing programming languages are
not very good at capturing this structure because they must
include low-level implementation ...