Программирование, управляемое данными

Методология, когда внешние к программе данные используются с целью управления работой программы или сами интерпретируются как программа, называется программированием, управляемым данными (data-driven).

Преимущества

Чтобы охватить новый тип данных, во многих других языках требуется переписывать код условных операторов, добавляя и перекраивая ветви (сравните ветви оператора COND).