Puntuación:
El libro ha recibido críticas dispares de lectores con distintos niveles de experiencia en programación. Por un lado, algunos elogian su enfoque exhaustivo de la enseñanza del lenguaje ensamblador, especialmente para los usuarios de Linux. Muchos aprecian su enfoque en la aplicación práctica y el material introductorio. Sin embargo, otros critican el libro por un número significativo de errores y omisiones, que lo hacen inadecuado como referencia. Algunos lectores consideran que no hace honor a su etiqueta de «Profesional», sugiriendo que es más adecuado para principiantes. El libro utiliza predominantemente sintaxis AT&T y está centrado en la arquitectura Intel, lo que limita su aplicabilidad para quienes trabajan con arquitecturas o sistemas diferentes.
Ventajas:⬤ Completa introducción al lenguaje ensamblador, especialmente para usuarios de Linux.
⬤ Ejemplos prácticos y fáciles de seguir que promueven la programación temprana.
⬤ Tiene una buena estructura y orden de temas, facilitando la curva de aprendizaje para aquellos con conocimientos previos de programación.
⬤ Bueno para entender el lenguaje ensamblador en contexto con la programación en C/C++.
⬤ Número significativo de errores críticos en ejemplos y explicaciones, reduciendo la efectividad como referencia.
⬤ Utiliza la sintaxis AT&T, que puede no ser preferible para todos los usuarios, particularmente para aquellos familiarizados con la sintaxis Intel.
⬤ Carece de cobertura sobre temas más avanzados y llamadas al sistema hasta más adelante en el libro.
⬤ Algunos lo encuentran demasiado básico para satisfacer las necesidades de programación en ensamblador a nivel profesional.
(basado en 39 opiniones de lectores)
Professional Assembly Language
A diferencia de los lenguajes de alto nivel como Java y C++, el lenguaje ensamblador está mucho más cerca del código máquina que realmente ejecuta los ordenadores Se utiliza para crear programas o módulos que son muy rápidos y eficientes, así como en exploits de hacking e ingeniería inversa Cubre el lenguaje ensamblador en el entorno del microprocesador Pentium, esta guía de código intensivo muestra a los programadores cómo crear programas independientes en lenguaje ensamblador, así como cómo incorporar bibliotecas o rutinas de lenguaje ensamblador en aplicaciones de alto nivel existentes Demuestra cómo manipular datos, incorporar funciones y bibliotecas avanzadas y maximizar el rendimiento de las aplicaciones Los ejemplos utilizan C como lenguaje de alto nivel, Linux como entorno de desarrollo y herramientas GNU para ensamblar, compilar, enlazar y depurar
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)