Foreword
In a recent interview of James Gosling, the primary author of Java, James discusses the challenges of developing complex software-intensive systems, noting that “when you have very large pieces of software, most of the tools look at the individual lines of code as text. It is often extremely powerful to look not at individual pieces of code but at a system as a whole.” The interview goes on to explain that “instead of editing code in the form of text, as it is typically done, Gosling is working on a way to allow code to be edited as a visual model.”[1]
[1] Berger, M., “JavaOne: Gosling Hits 'Jackpot' with Futuristic Tools.” InfoWorld, March 20, 2002.
The entire history of software engineering is marked by the rise in levels of abstraction, ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access