Articulo de referencia

Programación mediante ejemplos

En informática , la programación por ejemplo ( PbE ), también denominada programación por demostración o, más generalmente, programación demostrativa , es una técnica de desarro...

En informática , la programación por ejemplo ( PbE ), también denominada programación por demostración o, más generalmente, programación demostrativa , es una técnica de desarrollo para el usuario final que enseña a un ordenador un nuevo comportamiento mediante la demostración de acciones en ejemplos concretos. [ 1 ] El sistema registra las acciones del usuario e infiere un programa generalizado que puede utilizarse en nuevos ejemplos.

PbE está diseñado para ser más fácil de usar que la programación informática tradicional , que generalmente requiere aprender y usar un lenguaje de programación . Muchos sistemas PbE se han desarrollado como prototipos de investigación , pero pocos han encontrado una aplicación generalizada en el mundo real. Más recientemente, PbE ha demostrado ser un paradigma útil para crear flujos de trabajo científicos. PbE se utiliza en dos clientes independientes para el protocolo BioMOBY : Seahawk y Gbrowse moby .

Asimismo, el término programación por demostración (PbD) ha sido adoptado mayoritariamente por los investigadores de robótica para enseñar nuevos comportamientos al robot a través de una demostración física de la tarea. La distinción habitual en la literatura entre estos términos es que en PbE el usuario proporciona un prototipo.l producto de la ejecución de la computadora , como una fila en los resultados deseados de una consulta ; mientras que en PbD el usuario realiza una secuencia de acciones que la computadora debe repetir, generalizándola para ser utilizada en diferentes conjuntos de datos . Para los usuarios finales, para automatizar un flujo de trabajo en una herramienta compleja (por ejemplo, Photoshop ), el caso más simple de PbD es la grabadora de macros .

Véase también

Referencias

  1. Un marco de aprendizaje automático para la programación mediante ejemplos - Microsoft
  • Página de Henry Lieberman sobre Programación mediante ejemplos
  • Copia digital de Watch What I Do , el libro de Allen Cypher sobre programación mediante demostración.
  • Copia en línea de Your Wish is My Command , la secuela de Watch What I Do de Henry Lieberman.
  • Un lenguaje visual para el mapeo de datos , la descripción de John Carlson de un entorno de desarrollo integrado (IDE) que utilizaba programación por ejemplo (objetos de escritorio) para el mapeo de datos y un lenguaje icónico para registrar operaciones.