En lenguajes de programación podemos encontrar los lenguajes introspectivos, que pueden incorporar palabras clave que permiten reconfigurar la interpretación semántica de las mismas palabras clave; conseguir este efecto supone un problema a la hora de asegurar la fiabilidad, pero es de una potencia descomunal.