Программирование на примере - Programming by example

В Информатика, программирование на примере (PbE), также называемый программирование путем демонстрации или в более общем смысле как демонстрационное программирование, является разработка для конечных пользователей техника для обучение компьютера новому поведению демонстрируя действия на конкретных примерах.[1] Система записывает действия пользователя и выводит обобщенный программа которые можно использовать на новых примерах.

PbE должно быть проще в использовании, чем традиционный компьютерное программирование, что обычно требует изучения и использования язык программирования. Многие системы PbE были разработаны в качестве исследовательских прототипов, но лишь немногие из них нашли широкое практическое применение. Совсем недавно PbE оказался полезной парадигмой для создания научных рабочих потоков. PbE используется в двух независимых клиентах для BioMOBY протокол: Seahawk и Gbrowse moby.

Так же программирование путем демонстрации (PbD) термин был в основном принят исследователями робототехники для обучения роботу новым способам поведения посредством физической демонстрации задачи. Обычное различие в литературе между этими терминами состоит в том, что в PbE пользователь дает прототипный продукт выполнения на компьютере, такой как строка в желаемых результатах запроса; в то время как в PbD пользователь выполняет последовательность действий, которые компьютер должен повторить, обобщая ее для использования в различных наборах данных. Для конечных пользователей, чтобы автоматизировать рабочий процесс в сложном инструменте (например, Фотошоп ), наиболее простым случаем PbD является макро рекордер.

Смотрите также

Рекомендации

внешняя ссылка