O uso do C em MAC0122

Arnaldo Mandel

Esta turma fez a disciplina de MAC0110 em Java. Muito do material que será visto em MAC0122 está embutido no sistema suporte do Java e em sua biblioteca de classes. Nada disso está presente diretamente no C, e por isso essa é uma boa linguagem para aprender os vários conceitos. Além disso, C é uma linguagem amplamente usada, para implementar sistemas operacionais ou outras linguagens (como Java piscando). Nesta disciplina vocês poderão aprender uma parte do que está por trás de tudo isso.

A primeira semana de aula será um curso a jato de C, para quem já sabe Java. À medida em que o curso for se desenvolvendo, mais aspectos da linguagem serão exibidos, conforme necessário.

O compilador C que usaremos é o gcc-4 (a versão mais recente é 4.5.2, mas não precisa usar a última); ele é facilmente instalável em todos os sistemas mais comuns. Uma forma muito conveniente de trabalhar com C é usando o emacs como ambiente de desenvolvimento. Essa é a preferência do seu professor, mas requer um interesse e esforço especial (compensador) para aprender. Outro ambiente de desenvolvimento muito conveniente e mais fácil de adotar é o Codeblocks, que pode ser livremente instalado, conforme as instruções na página.

Última atualização: quinta-feira, 26 jul. 2012, 08:06