Programování příkladem - Programming by example
v počítačová věda, programování příkladem (PbE), také nazývané programování pomocí demonstrace nebo obecněji jako demonstrační programování, je vývoj koncových uživatelů technika pro naučit počítač novému chování demonstrací akcí na konkrétních příkladech.[1] Systém zaznamenává akce uživatelů a vyvozuje generalizované údaje program které lze použít na nových příkladech.
PbE má být snazší než tradiční programování, což obecně vyžaduje učení a používání a programovací jazyk. Mnoho systémů PbE bylo vyvinuto jako výzkumné prototypy, ale jen málo z nich našlo širokou aplikaci v reálném světě. V poslední době se PbE ukázalo jako užitečné paradigma pro vytváření vědeckých pracovních toků. PbE se používá u dvou nezávislých klientů pro BioMOBY protokol: Seahawk a Gbrowse moby.
Také programování pomocí demonstrace (PbD) termín byl většinou přijat výzkumníky robotiky pro výuku nového chování robota prostřednictvím fyzické demonstrace úkolu. Obvyklý rozdíl v literatuře mezi těmito pojmy je ten, že v PbE dává uživatel prototyp produktu provádění počítače, jako je řádek v požadovaných výsledcích dotazu; zatímco v PbD uživatel provádí posloupnost akcí, které musí počítač opakovat, zobecňuje jej pro použití v různých datových sadách. Pro konečné uživatele automatizovat pracovní postup ve složitém nástroji (např. Photoshop ), nejjednodušším případem PbD je záznamník maker.
Viz také
- Dotaz příkladem
- Automatizované strojové učení
- Příkladový strojový překlad
- Induktivní programování
- Lapis (textový editor), což dovoluje simultánní úpravy podobných položek v více výběrů vytvořeno příkladem
- Programování pomocí demonstrace
- Testovaný vývoj
Reference
externí odkazy
- Stránka Henryho Liebermana o Programování příkladem
- Online kopie Sledujte, co dělámKniha Allena Cyphera o Programování pomocí demonstrace
- Online kopie Vaše přání je mi rozkazem, Pokračování Henryho Liebermana Sledujte, co dělám
- Vizuální jazyk pro mapování dat, John Carlson's description of the Integrated Development Environment (IDE) that used Programming by Example (desktop objects) for data mapping, and an iconic language for recording operations
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |