O livro de Eric Roberts
Pretendo seguir
(não necessariamente ao pé da letra)
o excelente livro
Eric S. Roberts,
Programming Abstractions in C:
a Second Course in Computer Science,
Addison-Wesley, 1998.
ISBN 0-201-54541-1.
O livro, muito bem escrito,
é uma continuação do The Art and Science of C, do mesmo autor.
A primeira parte do Programing Abstractions
é um resumo do The Art.
Os dois livros usam uma biblioteca de funções criada pelo autor.
A biblioteca está disponíveis em
ftp://ftp.awl.com/cseng/authors/roberts/cs1-c/.
Fiz uma cópia local.
Mais livros
- 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.
-
Alfred V. Aho, Jeffrey D. Ullman,
Foundations of Computer Science (C edition),
Computer Science Press (W.H. Freeman), 1995.
-
Nívio Ziviani,
Projeto de Algoritmos com
Implementações em Pascal e C,
Pioneira, 1993.
- Paulo Feofiloff,
Projeto de Algoritmos,
https://www.ime.usp.br/~pf/algoritmos/
Outros livros interessantes
-
Jon Bentley,
Programming Pearls,
Addison-Wesley, 1986.
Coleção de artigos escritos por Bentley
para a coluna Programming Pearls da revista
Communications of the ACM.
Deveria ser leitura obrigatoria para todo programador sério.
-
Jon Bentley,
More Programming Pearls,
Addison-Wesley, 1988.
Coleção de artigos escritos por Bentley
para a coluna Programming Pearls da revista
Communications of the ACM.
Deveria ser leitura obrigatoria para todo programador sério.
-
Steven Skiena,
The Algorithm Design Manual,
Telos/Springer-Verlag, 1998.
Não é um livro-texto.
Não ensina a resolver problemas mas dá dicas práticas sobre
onde procurar soluções.
Veja o
Repositório WWW de Algoritmos
associado ao livro.
|
Livros sobre a linguagem C
MAC0122 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:
- Eric S. Roberts,
The Art and Science of C:
a Library-Based Introduction to Computer Science,
Addison-Wesley, 1995.
ISBN 0-201-54322-2.
Muito bem escrito.
Uma introdução à ciência da computação através da linguagem C,
com o uso de bibliotecas de rotinas.
A biblioteca de rotinas e os programas do livro estão disponíveis em
ftp://ftp.awl.com/cseng/authors/roberts/cs1-c/.
-
David Masters,
C: An Introduction with Advanced Applications,
Prentice Hall, 1991.
Um livro sobre a linguagem C e
alguns tópicos de estruturas de dados.
Pouco conhecido mas muito bom.
Bem escrito, agradável de ler.
Único defeito: a tipografia.
-
H.M. Deitel, P.J. Deitel,
Como Programar em C, 2a. ed.,
Livros Técnicos e Científicos, 1999.
-
Herbert Schildt,
C Completo e Total, 3a. ed.,
Makron, 1996.
Tradução do livro "C: The Complete Reference - Third Edition".
-
B.S. Gottfried,
Programando em C,
Makron.
|