I make mistakes. I always have, and I probably always will. But I like
to think that I learn something, every time I go astray.
D.E. Knuth
"Literate Programming"
Familiarização com o sistema de programação literária CWEB-LaTeX.
Escreva o seu programa predileto em CWEB-LaTeX.
Seu programa deve ser fácil de usar e de testar. Como de hábito, espera-se que um simples
meu_prompt> ep1produza uma mensagem explicativa sobre o funcionamente do seu programa.
O valor deste EP1 é 10 pontos (o valor de um EP é função da sua
dificuldade).
cweave, latex,
ctangle
e gcc
.
meu_prompt> make ep1.texgere o documento ep1.tex correspondente ao seu EP1,
meu_prompt> make ep1.dviproduza o ep1.dvi correspondente ao seu EP1,
meu_prompt> make ep1.ccrie o arquivo ep1.c correspondente ao seu EP1, e
meu_prompt> make ep1produza o executável de nome ep1 correspondente ao seu EP1.
meu_prompt>tar -xvf ep1.tarcrie um diretório que tenha o seu login na rede Linux como nome. Neste diretório devem estar todos os arquivos do seu EP1, inclusive o Makefile.