Conteúdo de MAC211 - Prof. Fabio - 2010
- Histórico da evolução dos computadores pessoais e
conceitos básicos de arquitetura de computadores (bem de leve)
- Linguagem de montagem, montadores, ligação de programas,
interrupções, interface com linguagens de alto nível, interrupções,
interface com hardware.
- Gerenciamento de compilação de programas e bibliotecas
com ferramentas como make.
- Modularização de código.
- Construção de um programa de médio porte em uma linguagem
procedimental (por exemplo, C).
- Técnicas de depuração e testes de programas.
- Ferramentas auxiliares no desenvolvimento de
programas.
- Expressões regulares, geradores de analisadores léxicos
(flex)
- Noção básica de gramáticas, geradores de analisadores
sintáticos (bison).
- Calculadora pós-fixa com pilha, calculadora in-fixa recursiva
- Entrada e saída padrão, concatenação de programas através
de pipelines.
- Linguagens de processamento de texto (por exemplo, awk e
perl).
- LaTeX
-
gnuplot
Página de MAC211
Página do Fabio
Página do DCC