Watch What I Do : Programming by Demonstration

個数:

Watch What I Do : Programming by Demonstration

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版/ページ数 672 p.
  • 言語 ENG
  • 商品コード 9780262032131
  • DDC分類 005.1

Full Description


Until recently most programming power has been in the hands of the professional programmer rather than the end user. Programming by Demonstration is a method that allows end users to create, customize, and extend programs by demonstrating what the program should do. Programming by Demonstration systems have existed since 1975, yet this is the first time that information on all of the best of these systems has been gathered in one place. The first section of the book describes 18 computer implementations of Programming by Demonstration, and the second section discusses the problems and opportunities for this method in more general terms.Included in the appendices is a test suite, a collection of practical examples illustrating the broad variety of tasks that are amenable to Programming by Demonstration. The test suite is also useful for researchers, who can evaluate their own systems in terms of how well they are able to automate these tasks.Contents Introduction Section 1: Systems; Pygmalion; Tinker; A Predictive Calculator; Rehearsal World; SmallStar; Peridot; Metamouse; TELS, Eager; Garnet; The Turvy Experience; Chimera; The Geometer's Sketchpad; Tourmaline; A History-Based Macro by Example System; Mondrian; Triggers; The AIDE Project Section II: Components; A History of Editable Graphical, Histories; Graphical Representation and Feedback in a PBD System; PBD Invocation Techniques; A System-Wide Macro Facility Based on Aggregate Events; Making Programming Accessible to Visual Problem Solvers; Using Voice Input to Disambiguate Intent Section III: Perspectives; Characterizing PBD Systems; Demonstrational Interfaces; Just-in-Time Programming

Contents

Part 1 Systemsworld; smallStar; peridot; metamouse; TELS; eager; garnet; the Turvy experience; chimera; the geometer's sketchpad; tourmaline; a history-based macro by example system; mondrian; triggers; the AIDE project. Part 2 Components: a history of editable graphical histories; graphical representation and feedback in a PBD system; PBD invocation techniques; a system-wide macro facility based on aggregate events; making programming accessible to visual problem solvers; using voice input to disambiguate intent. Part 3 Perspectives: characterizing PBD systems; demonstrational interfaces; just-in-time programming.