26 pontos por xguru 2022-10-13 | 6 comentários | Compartilhar no WhatsApp

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

 
eheotjd9 2022-10-14

Olá, mundo

 
lifthrasiir 2022-10-13

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 valgrind logo de cara no começo (acho que é assim que se deve aprender).

 
jhbaek 2022-10-13

Naquela época era Teach Yourself C (...).

 
jungmin1237 2022-10-13

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.

 
alstjr7375 2022-10-15

Implementar interfaces em C é bem útil na hora de criar estruturas de dados.
Gostei bastante de Entendendo e Usando Ponteiros em C. haha

 
xguru 2022-10-13

Para os livros que também foram publicados no Brasil, usei os títulos das edições traduzidas.