checkbox
position
cover title author isbn 8575226673
isbn13 9788575226674
asin 8575226673
num pages
576
pp
avg rating 4.00
num ratings 2
date pub unknown
date pub edition Apr 01, 2018
Ricardo's rating
liked it
my rating review
Peço desculpas ao autor pela dedicação e esforço, mas achei o livro raso ao usar o espaço que seria mais útil para o tema central (programação de baix
Peço desculpas ao autor pela dedicação e esforço, mas achei o livro raso ao usar o espaço que seria mais útil para o tema central (programação de baixo nÃvel em C e Assembly), ao pincelar tópicos que acabaram sendo apenas introduzidos (ex: multiprogramação, desempenho). Começa muito bem, detalhando chamadas de sistema com Assembly em um excelente nÃvel de detalhes, mostrando os motivos (especialmente históricos) da ABI atual. Eu esperava que o livro continuasse neste nÃvel. Porém, logo após, o estilo muda para um que desgosto bastante: * referências externas frágeis, excessivas; * trivializações na apresentação de conceitos complexos; * deixar para o leitor a parte complicada de uma nova técnica; * dogmatismos. O livro, pelo menos a cópia fÃsica, provavelmente durará mais tempo que vários dos links de apoio. Sem contar que fica inconveniente ter tantas interrupções ao longo do texto para consultas externas. O apêndice foi muito pouco útil e deveria ter sido melhor explorado para manter o texto principal focado. Teria sido muito valioso ao detalhar ao máximo as instruções usadas nos exemplos, flags etc, do que o tutorial GDB/Makefile, que por sua vez são muito superficiais para serem efetivamente úteis. As trivializadas sobre tópicos que rapidamente ficam muito complicados, como por exemplo 2 threads "brigando" para operações de soma-um, deixando de lado questões mais prováveis do leitor encontrar como "uso de lista encadeada compartilhada entre threads". O leitor pode se deparar com esse uso de listas, e nem sempre é suficiente/aceitável incluir sincronização como semáforos. Teria sido mais relevante mostrar problemas maiores e mais complexos sendo efetivamente resolvidos pelas técnicas em apresentação, e de forma realmente aprofundada como se espera em um livro ao invés de um post em blog. Similar à s trivializações, deixar como exercÃcio para o leitor as partes complicadas de uma técnica acaba sendo um forte contra-movimento. A ideia de ter o livro (em mãos!) é justamente compartilhar uma técnica mais avançada e pouco disseminada para a solução de problemas que estejam fora do escopo do livro. Os dogmatismos surgem de uma posição já anacrônica: por um lado a ideia é modernizar código, focando na revisão mais recente da arquitetura Intel (x86-64), mas ficando preso à C89/C90? Nos anos 2020s? O livro foi lançado antes de C23, tudo bem, mas não há um bom motivo para se prender numa era que, hoje em dia, apenas dificulta a vida dos compiladores. Sendo um tanto extremo, seria como vetorizar código para x86-64 AVX512 mas que de alguma forma fizesse sentido para 80486 (impossÃvel). Acho que o livro pode ser ajustado, sim: 1) remover tutorial GDB/Makefile (isso sim faz sentido usar fontes digitais); 2) deixar o apêndice mais relevante, como por exemplo apresentar em detalhes as instruções usadas no livro e uma deixa para os manuais digitais Intel; 3) deixar multiprogramação para outras fontes (referenciadas), visto que é apresentada de forma muito superficial e insuficiente para um leitor inexperiente no assunto; 4) aprofundar e solidificar a interface C/Assembly, justamente o que o livro se propõe a elaborar, e pelo menos o fez com sucesso no terço/metade inicial do livro.
...more
notes
Notes are private!
votes
# times read
1
date started date read date added
May 28, 2024
owned
format
Paperback
actions
checkbox
position
cover title author isbn 1593271441
isbn13 9781593271442
asin 1593271441
num pages
488
pp
avg rating 4.17
num ratings 2,451
date pub 2003
date pub edition Feb 04, 2008
Ricardo's rating
my rating review notes
Notes are private!
votes
# times read
1
date started date read date added
May 01, 2024
owned
format
Paperback
actions
checkbox
position
cover title author isbn 0201853922
isbn13 9780201853926
asin 0201853922
num pages
134
pp
avg rating 4.34
num ratings 59
date pub Feb 09, 2005
date pub edition Feb 14, 2005
Ricardo's rating
my rating review notes
Notes are private!
votes
# times read
1
date started date read date added
Aug 26, 2022
owned
format
Paperback
actions
checkbox
position
cover title author isbn 1430266678
isbn13 9781430266679
asin 1430266678
num pages
358
pp
avg rating 3.71
num ratings 7
date pub Apr 23, 2014
date pub edition Apr 28, 2014
Ricardo's rating
my rating review notes
Notes are private!
votes
# times read
1
date started date read date added
Sep 27, 2019
owned
format
Paperback
actions
checkbox
position
cover title author isbn 1484240626
isbn13 9781484240625
asin 1484240626
num pages
625
pp
avg rating 3.87
num ratings 23
date pub Dec 16, 2014
date pub edition Dec 07, 2018
Ricardo's rating
my rating review notes
Notes are private!
votes
# times read
1
date started date read date added
Apr 09, 2019
owned
format
Paperback
actions