Se você fosse aprender C em 2022, qual seria o melhor livro?
(news.ycombinator.com)Como foi uma pergunta interessante que apareceu no HN, estou trazendo as respostas.
- C : A Software Engineering Approach
- Building C Interfaces
- A Linguagem de Programação C (K&R)
- Understanding and Using C Pointers
- Modern C
- Practical C Programming: Why Does 2+2 = 5986?
- C in a Nutshell
6 comentários
Olá, mundo
Eu recomendei por muito tempo o Learn C The Hard Way https://learncodethehardway.org/c/ (e isso ainda não mudou muito, embora eu pense em trocar se houver outra boa opção), mas a questão é que quase todos os livros indicados ali são anteriores a 2010, então tendem a não explicar bem o lugar de C na programação moderna e o papel que se espera da linguagem. O que eu sempre gostei muito no Learn C The Hard Way é que ele ensina
valgrindlogo de cara no começo (acho que é assim que se deve aprender).Naquela época era Teach Yourself C (...).
C: A Software Engineering Approach
Programação em Linguagem C (K&R)
Entendendo e Utilizando Ponteiros em C
Tenho esses 3 livros, mas os outros eu estou vendo pela primeira vez. Se alguém leu os outros 3, queria saber a opinião.
Implementar interfaces em C é bem útil na hora de criar estruturas de dados.
Gostei bastante de Entendendo e Usando Ponteiros em C. haha
Para os livros que também foram publicados no Brasil, usei os títulos das edições traduzidas.