Codificar como dados - Code as data

Na ciência da computação, as expressões código como dados e dados como código referem-se à dualidade entre código e dados, que permite aos computadores tratar as instruções em uma linguagem de programação como dados manipulados por um programa em execução .

Os conceitos em que o código do computador é tratado como dados, ou dados executados como código, incluem: