Puntuación:
Actualmente no hay opiniones de lectores. La calificación se basa en 19 votos.
Learn to Program with Assembly: Foundational Learning for New Programmers
Muchos programadores tienen una eficacia limitada porque no tienen un conocimiento profundo de cómo funciona realmente su ordenador bajo el capó. En Aprenda a programar con ensamblador, aprenderá a programar en lenguaje ensamblador, el lenguaje del propio ordenador.
A menudo se piensa que el lenguaje ensamblador es un tema difícil y arcano. Sin embargo, el autor, Jonathan Bartlett, presenta el material de una forma que funciona igual de bien para los programadores noveles como para los profesionales veteranos. Tanto si éste es su primer libro de programación como si es un profesional que desea profundizar en el conocimiento del ordenador con el que trabaja, este libro es para usted. El libro enseña el lenguaje ensamblador x86 de 64 bits que se ejecuta en el sistema operativo Linux. Sin embargo, incluso si no está ejecutando Linux, una imagen Docker proporcionada le permitirá utilizar un ordenador Mac o Windows también.
El libro comienza con programas extremadamente sencillos que le ayudarán a asentarse, profundizando cada vez más en cada capítulo. Al final de la primera sección, estarás familiarizado con la mayoría de las instrucciones básicas disponibles en el procesador que necesitarás para cualquier tarea. La segunda parte trata de las interacciones con el sistema operativo. Muestra cómo hacer llamadas a la biblioteca estándar, cómo hacer llamadas directas del sistema al núcleo, cómo escribir tu propio código de biblioteca y cómo trabajar con la memoria. La tercera parte muestra cómo funcionan a nivel de lenguaje ensamblador las características de los lenguajes de programación modernos, como el manejo de excepciones, la programación orientada a objetos y la recolección de basura.
Además, el libro viene con varios apéndices que cubren diversos temas como la ejecución del depurador, el procesamiento vectorial, los principios de optimización, una lista de instrucciones comunes y otros temas importantes.
Este libro es el sucesor para 64 bits del anterior libro de Jonathan Bartlett, Programming from the Ground Up, que ha sido un clásico de la programación durante más de 15 años. Este libro cubre un terreno similar pero con los modernos procesadores de 64 bits, y también incluye mucha más información sobre cómo se implementan las características del lenguaje de programación de alto nivel en el lenguaje ensamblador.
Lo que aprenderá
⬤ Cómo funciona el procesador.
⬤ Cómo las computadoras representan datos internamente.
⬤ Cómo interactúan los programas con el sistema operativo.
⬤ Cómo escribir y usar bibliotecas de código dinámico.
⬤ Cómo implementan sus características los lenguajes de programación de alto nivel.
Para quién es este libroCualquiera que quiera saber cómo funciona realmente su ordenador bajo el capó, incluyendo programadores noveles, estudiantes y profesionales.
© 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)