Relevância
O acompanhamento adequado do curso pode beneficiar os alunos em
vários aspectos. Em particular, após o curso os alunos terão
condições de realizar as seguintes tarefas:
- desenvolver programas de melhor
qualidade, já que se terá um conhecimento mais
profundo sobre a ferramenta utilizada;
- melhorar fluência em várias linguagens, já que
será possível abstrair-se de detalhes irrelevantes
e concentrar-se nos aspectos fundamentais de cada linguagem;
- melhor selecionar linguagens para
uma aplicação específica, já que será
possível detectar se uma linguagem confunde conceitos,
ou suporta um conceito inadequadamente, ou simplesmente
não suporta um conceito;
- projetar linguagens adequadamente,
incluindo estender uma linguagem com uma característica
específica (fácil e prático com o auxílio de
ferramentas como Lex, Yacc e Perl).