Home | Administração | Livros | WWW | Diário | Tarefas |
Livros principaisEric S. Roberts, Programming Abstractions in C: a Second Course in Computer Science, Addison-Wesley, 1998. ISBN 0-201-54541-1. O livro é uma continuação do The Art and Science of C, do mesmo autor. O primeiro capítulo do Programing Abstractions é um resumo do The Art. O último capítulo trata de Java. Os dois livros usam uma biblioteca de funções criada pelo autor. A biblioteca está em ftp://ftp.awl.com/cseng/authors/roberts/cs1-c/. Fiz uma cópia local. Robert Sedgewick, Algorithms in C, 3rd. ed., Parts 1-4, Addison Wesley Longman, 1998. As figuras são excelentes. O texto — nem tanto. O código dos programas tem um lamentável defeito: a documentação não diz o que cada função faz. O primeiro volume do livro, que contém as partes 1 a 4, tem relação direta com MAC0122. Os demais volumes (nem todos publicados) tratam de assuntos mais avançados. Veja blá-blá da editora. Fiz uma cópia local da errata do livro. Também fiz uma cópia local do código de todos os programas do livro e aproveitei para corrigir alguns pequenos erros. Alfred V. Aho, Jeffrey D. Ullman, Foundations of Computer Science (C edition), Computer Science Press (W.H. Freeman), 1995.
Excelente, mas
tende a explicar demais as coisas.
Tem muitos Notas de aulasPaulo Feofiloff, Projeto de Algoritmos, http://www.ime.usp.br/~pf/algoritmos/ Outros livros interessantesJon Bentley, Programming Pearls, Addison-Wesley, 1986. Jon Bentley, More Programming Pearls, Addison-Wesley, 1988. Coleção de artigos escritos por Bentley para a revista Communications of the ACM. Deveria ser leitura obrigatoria para todo programador sério. |
Livros sobre a linguagem CMAC0122 não é um curso de linguagem C. Você terá que aprender C por conta própria. (É suficiente aprender os recursos mais básicos da linguagem.) Aí vão algumas dicas de livros sobre o assunto:
|