Programación literata es, según ciertos criterios semánticos, la traducción más atinada de Literate Programming, término utilizado para referirse a cierta metodología para el desarrollo de programas que consiste en darle prelación a la documentación de un programa frente el código.