b'\n_START_ARTICLE_\nPrograma\xc3\xa7\xc3\xa3o liter\xc3\xa1ria\n_START_PARAGRAPH_\nPrograma\xc3\xa7\xc3\xa3o liter\xc3\xa1ria (ou programa\xc3\xa7\xc3\xa3o letrada) \xc3\xa9 um paradigma de programa\xc3\xa7\xc3\xa3o baseada na premissa que um programa de computador deve ser escrito tendo a legibilidade humana como principal objetivo, similar a um trabalho de literatura. De acordo com essa filosofia, programadores devem almejar um estilo "liter\xc3\xa1rio" em sua programa\xc3\xa7\xc3\xa3o tanto quanto escritores buscam um estilo intelig\xc3\xadvel e articulado em sua escrita. Essa filosofia contrasta com a vis\xc3\xa3o mais comum que diz que o objetivo principal ou \xc3\xbanico do programador \xc3\xa9 criar c\xc3\xb3digo fonte e que a documenta\xc3\xa7\xc3\xa3o deve ser apenas um objetivo secund\xc3\xa1rio._NEWLINE_Na pr\xc3\xa1tica, programa\xc3\xa7\xc3\xa3o liter\xc3\xa1ria \xc3\xa9 atingida pela combina\xc3\xa7\xc3\xa3o da documenta\xc3\xa7\xc3\xa3o (leg\xc3\xadvel por humanos) e c\xc3\xb3digo fonte (leg\xc3\xadvel pela m\xc3\xa1quina) em um \xc3\xbanico arquivo (ficheiro) fonte, de modo a manter uma correspond\xc3\xaancia pr\xc3\xb3xima entre a documenta\xc3\xa7\xc3\xa3o e o c\xc3\xb3digo fonte. A ordem e a estrutura desse arquivo s\xc3\xa3o especificamente projetadas para auxiliar a compreens\xc3\xa3o humana: c\xc3\xb3digo e documenta\xc3\xa7\xc3\xa3o juntos s\xc3\xa3o organizados em ordem l\xc3\xb3gica e/ou hier\xc3\xa1rquica (tipicamente de acordo com um esquema que acomode explica\xc3\xa7\xc3\xb5es detalhadas e coment\xc3\xa1rios como necess\xc3\xa1rias). Ao mesmo tempo, a estrutura e o formato dos arquivos fontes acomodam utilit\xc3\xa1rios externos que geram documenta\xc3\xa7\xc3\xa3o do programa e/ou extraem o c\xc3\xb3digo leg\xc3\xadvel por m\xc3\xa1quina dos mesmos arquivos fontes (para processamento subseq\xc3\xbcente por compiladores ou interpretadores)._NEWLINE_O primeiro ambiente de programa\xc3\xa7\xc3\xa3o liter\xc3\xa1ria publicado foi WEB, introduzido por Donald Knuth em 1981 para seu sistema de tipografia TeX; ele usa Pascal como sua linguagem de programa\xc3\xa7\xc3\xa3o subjacente e TeX para tipografia da documenta\xc3\xa7\xc3\xa3o.'