CHAPTER

1

End user programming on the Web

Allen CypherIBM Research – Almaden

ABSTRACT

This introduction explains who end users are and why they want to program. In the past 25 years, there have been two main approaches to enable end users to create their own programs: scripting languages and programming by demonstration. After outlining the challenges that confront these approaches, we shall see how the Web has removed some of the most significant barriers, opening the way for the recent progress that is detailed in this book.

THE ORIGINS OF END USER PROGRAMMING

For as long as there have been computers to program, there have been attempts to make programming easier, less technical, and available to a broader audience. The term “end user programming” ...

Get No Code Required now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.