Programació lliterària
La programació lliterària (o lletrada) és un estil de programació propost per Donald Knuth per a documentar els programes. Ell mateixa l'ampre en el seu sistema tipogràfic .
El estilo de programación literaria como se le ha llamado en español o programación letrada o instruida como se traduce literalmente, tal y como lo concibió Knuth, representa un movimiento disruptivo respecte a la escritura de programas en el orden y forma impuesto por l'ordenador. En cambio permite a los programadores desarrollar sus programas en el orden fijado por la lógica y el flujo de sus pensamientos.
Qué es la programación literaria o letrada
Los programas literaris o letrados, están escritos como una exposición lógica en un lenguaje humano similar a la explicación de las fórmulas empleadas para representar y resolver un problema en un texto de física o de matemáticas. Se basa en describir el análisis del problema y la génesis de la solución así como su implementación insertando cómo se deriva cada fragmento del programa intercalando código fuente entre los párrafos cómo en los textos de matemáticas se intercalan las fórmulas. Se usan macros, para que mediante preprocesadores como el programa WEB se separe y ordene el programa fuente para compilarlo, así como el código para producir la documentación en una tipografía estética del mismo programa porque actualmente se dispone de per a pràcticament qualsevol computadora.
La programació lliterària facilita enormement la programació, perque es documenta perfectament en qué consistix el problema, cóm es resol, cóm i per qué es va adoptar cert disseny, cóm es va optimisar i cóm es va implementar en el llenguage de programació. Qualsevol pot llegir-ho i entendre-ho. No té que dessifrar còdic per a entendre cóm funciona el programa per a entendre qué fa. Ni buscar en una atra part per a deprendre sobre el problema que resol, llevat en la bibliografia citada en el programa, perque tot s'inclou en el mateix lloc.
Referències
Bibliografia
- Knuth, Donald I. (1992). Literate Programming, , Califòrnia: Stanford University Center for the Study of Language and Information. ISBN 978-0937073803.
- Guari, Eitan M. (1994). TeX & LaTeX: Drawing and Literate Programming, McGraw Hill. ISBN 0-07-911616-7. (includes software).
- Nørmark, Kurt (13 d'agost de 1998). «cs. aau. dk/normark/litpro/issues-and-problems. html Literate Programming - Issues and Problems». University of Aalborg.
- Este artícul conté una traducció derivada de «Programación literaria» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.