Fiquei me perguntando quais são alguns livros realmente difíceis sobre programação que me fazem pensar. Estou falando de linguagens de baixo nível, como c etc e algoritmos, pontos, funções etc.
Muito obrigado.
Fiquei me perguntando quais são alguns livros realmente difíceis sobre programação que me fazem pensar. Estou falando de linguagens de baixo nível, como c etc e algoritmos, pontos, funções etc.
Muito obrigado.
Respostas:
A arte da programação de computadores. Donald Knuth.
Não é tão "introdutório";)
Uma disciplina de programação, por Edgar W. Dijkstra
Como escrever código comprovadamente correto
Este não é um livro para ler, é um livro para estudar
O livro do dragão certamente o ajudará a entender conceitos de baixo nível.
Sete idiomas em sete semanas oferecem muito para você brincar. Quando tudo mais falhar, leia "Estrutura e interpretação de programas de computador" Um dos melhores livros de todos os tempos sobre programação.
Eu recomendo Receitas Numéricas: A Arte da Computação Científica .
Um livro fantástico, que detalha muitos algoritmos científicos úteis. Ao longo da minha carreira em sistemas de computação embarcados e industriais, uma versão ou outra, em um idioma ou outro 1 , tem sido meu companheiro constante.
Algumas alternativas para os livros conhecidos (e excelentes) já sugeriram:
Baixo nível de .NET: CLR via C # por J. Richter. Vale a pena ler se você quiser conhecer o núcleo do .NET.
Recentemente, comecei a ler o Hacker's Delight (http://www.amazon.com/Hackers-Delight-Henry-S-Warren/dp/0201914654). Pode não ter uma pontuação muito alta no aspecto difícil. Mas eu daria notas altas em profundidade, baixo nível e resolução inteligente de problemas, fiel ao espírito de seu nome.