Objetivo: Apresentar diversas linguagens de programação aplicáveis no desenvolvimento de programas técnicos e gerenciais, estimulando a comparação e análise das diferenças de implementação.
Programa (Preliminar [aulas das 6as])
data assunto ------------------------------------------------------------------ 24mai filosofia de programação no Unix, exemplos de scripts 07jun introdução ao Unix, shell, sistema de arquivos, permissões 14 edição de arquivos com Emacs 21 bash, curingas, variáveis de ambiente, história 05jul sistema multiusuário, processos, controle de processos 12 organização de arquivos, cp, ls, find, links 26 examinando arquivos, cat, more, grep, wc, diff 02ago programação com Bash, scripts, parâmetros 09 avaliação (em laboratório) 16 compilação de programas (gcc, ln, as, nm) 23 construção automática de programas (make) 30 depuração (xxgdb, diff, patch) 06set controle de construção de programas e versões 13 expressões regulares, sed, awk 20 avaliação (em laboratório) XXxx final
Pré-requisitos: desejável ter cursado Oficina de Programação
Bibliografia: