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.
Código: | L006-9788575226674 |
Código de barras: | 9788575226674 |
Peso (kg): | 0,900 |
Altura (cm): | 23,50 |
Largura (cm): | 17,20 |
Espessura (cm): | 3,00 |
Autor | Zhirkov Igor |
Editora | Novatec Editora |
Idioma | PORTUGUES |
Encadernação | BROCHURA |
Páginas | 576 |
Ano de edição | 2018 |
Programação em baixo nível
-
R$129,00
Opções de Compra
Frequentemente comprados juntos
Rails Para Desenvolvedores Java
Este é o livro para aquele que já é um programador Java e não necessita começar pelo básico, que já ..
R$65,00
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Blockchain para negócios
O diagrama pioneiro e definitivo sobre o quê, o por quê e o como do blockchain. Blockchain para N..
R$68,00 R$56,44
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Internet das coisas com ESP8266, Arduino e Raspberry Pi
A Internet das Coisas (Internet of Things - IoT), está se tornando realidade. Os módulos de hardware..
R$65,00
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Blockchain básico
Em 25 passos concisos, você conhecerá o básico sobre a tecnologia do blockchain. Nenhuma fórmula mat..
R$78,00 R$71,50
Vendido e entregue por Leitura - MG/BH - Shopping Cidade
Análise de pacotes na prática
É fácil capturar pacotes com o Wireshark – o sniffer de rede mais popular do mundo –, independenteme..
R$95,00
Vendido e entregue por Leitura - SP/São Paulo - Shopping Light
Criando projetos com Arduino para a Internet das Coisas
Este é um livro sobre como construir dispositivos com Arduino para o uso cotidiano e então conectá-l..
R$83,00
Vendido e entregue por Leitura - GO/Goiânia - Goiânia Shopping
MEAN Definitivo
Os stacks tradicionais de web usam linguagens de programação diferentes em cada camada, resultando e..
R$115,00
Vendido e entregue por Leitura - RJ/Rio - Nova America