Categorias: Idiomas | Português


Programacao Em Baixo Nivel Zhirkov, Igor Novatec

Por: R$ 149,00

em até 2x de R$ 74,50 sem juros no cartão

Status Produto Produto sob Encomenda
Sujeito a disponibilidade no fornecedor
Calcule o prazo de entrega e frete

Sinopse

Conheça a linguagem Assembly e a arquitetura do Intel 64, torne-se proficiente em C e entenda como os programas são compilados e executados até o nível das instruções de máquina, permitindo-lhe escrever um código robusto e de alto desempenho. Programação em baixo nível explica a arquitetura do Intel 64 como resultado da evolução da arquitetura de von Neumann. O livro o ensina a usar a versão mais recente da linguagem C (C11) e a linguagem Assembly desde o básico. Todo o caminho, do código-fonte à execução do programa, incluindo a geração de arquivos-objeto ELF, além das ligações estática e dinâmica, será discutido. Há exemplos de código e exercícios, junto com as melhores práticas de programação. Os recursos de otimização e os limites dos compiladores modernos serão analisados, permitindo-lhe promover um equilíbrio entre a legibilidade do programa e o desempenho. O uso de diversas técnicas para ganho de desempenho, por exemplo, instruções SSE e pre-fetching, será demonstrado. Assuntos relevantes em ciência da computação, como os modelos de computação e as gramáticas formais, também serão tratados, explicando-se sua importância prática. Programação em baixo nível ensina os programadores a: escrever livremente em linguagem Assembly; compreender o modelo de programação do Intel 64; escrever um código robusto e fácil de manter em C11; acompanhar o processo de compilação e decifrar as listagens em Assembly; depurar erros em código Assembly compilado; usar modelos de computação apropriados para reduzir drasticamente a complexidade dos programas; escrever códigos críticos quanto ao desempenho; compreender o impacto de um modelo de memória fraco em aplicações com várias threads.


Detalhes do produto

Peso: 0,9 kg
Número de páginas: 576
Ano de edição: 2018
ISBN 10: 8575226673
ISBN 13: 9788575226674
Altura: 23,5
Largura: 17,2
Comprimento: 0,3
Edição: 1
Idioma : Português
Tipo de produto : Livro
Informática : Tecnologia da Informação, Hardware


Quem viu este produto, comprou também!

Avaliações



Nós usamos cookies para melhorar a sua experiência no site e, ao continuar navegando, você concorda com essas condições. Acesse o nosso Portal de Privacidade para visualizar nossas Política de Privacidade, Política de Cookies e Termo de Compromisso e Uso do Site.