- Programming by example
Programming by Example (also known as "Programming by Demonstration" or more generally as "Demonstrational Programming") is a technique for teaching a
computer newbehavior by demonstrating actions on concrete examples. The system records user actions and infers a generalizedprogram that can be used upon new examples.Programming by Example is intended to be easier than traditional
programming , which generally requires learning and using aprogramming language . Many Programming by Example systems have been developed as research prototypes, but few have found widespread real-world application. More recently, programming-by-example has proved to be a useful paradigm for creating scientific workflows. PBE is used in two independent clients for theBioMOBY protocol: [http://www.biomedcentral.com/1471-2105/8/208/abstract Seahawk] and [http://www.scfbm.org/content/1/1/4 Gbrowse moby] .ee also
*
Programming by demonstration External links
* [http://web.media.mit.edu/~lieber/PBE/index.html Henry Lieberman's page on Programming by Example]
* [http://www.acypher.com/wwid/ Online copy of Watch What I Do, Allen Cypher's book on Programming by Demonstration]
* [http://web.media.mit.edu/~lieber/PBE/Your-Wish/ Online copy of Your Wish is My Command, Henry Lieberman's sequel to Watch What I Do]
Wikimedia Foundation. 2010.