Aprenda a programar con ensamblador: Aprendizaje básico para nuevos programadores

Puntuación:   (4,4 de 5)

Aprenda a programar con ensamblador: Aprendizaje básico para nuevos programadores (Jonathan Bartlett)

Opiniones de los lectores

Actualmente no hay opiniones de lectores. La calificación se basa en 19 votos.

Título original:

Learn to Program with Assembly: Foundational Learning for New Programmers

Contenido del libro:

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.

Otros datos del libro:

ISBN:9781484274361
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:328

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Electrónica para principiantes: Introducción práctica a los esquemas, circuitos y microcontroladores...
¡Inicie su andadura en la electrónica! Si ha...
Electrónica para principiantes: Introducción práctica a los esquemas, circuitos y microcontroladores - Electronics for Beginners: A Practical Introduction to Schematics, Circuits, and Microcontrollers
Aprenda a programar con ensamblador: Aprendizaje básico para nuevos programadores - Learn to Program...
Muchos programadores tienen una eficacia limitada...
Aprenda a programar con ensamblador: Aprendizaje básico para nuevos programadores - Learn to Program with Assembly: Foundational Learning for New Programmers
El naturalismo y sus alternativas en las metodologías científicas: Actas de la Conferencia 2016...
Muchos volúmenes han abordado la cuestión de si el...
El naturalismo y sus alternativas en las metodologías científicas: Actas de la Conferencia 2016 sobre Alternativas al Naturalismo Metodológico - Naturalism and Its Alternatives in Scientific Methodologies: Proceedings of the 2016 Conference on Alternatives to Methodological Naturalism
Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and...
Este libro lleva a los desarrolladores en un viaje a...
Cloud Native Applications with Docker and Kubernetes: Design and Build Cloud Architecture and Applications with Microservices, Emq, and Multi-Site Con
Programación para principiantes absolutos: Uso del lenguaje de programación JavaScript - Programming...
Los nuevos programadores empiezan aquí... este...
Programación para principiantes absolutos: Uso del lenguaje de programación JavaScript - Programming for Absolute Beginners: Using the JavaScript Programming Language
La ingeniería y lo último: Una investigación interdisciplinar del orden y el diseño en la naturaleza...
La disciplina de la ingeniería presupone ciertas...
La ingeniería y lo último: Una investigación interdisciplinar del orden y el diseño en la naturaleza y la artesanía - Engineering and the Ultimate: An Interdisciplinary Investigation of Order and Design in Nature and Craft
Construyendo Aplicaciones Web PHP Escalables Usando la Nube: Una guía sencilla para programar y...
Elimine las conjeturas a la hora de escribir y...
Construyendo Aplicaciones Web PHP Escalables Usando la Nube: Una guía sencilla para programar y administrar aplicaciones basadas en la nube - Building Scalable PHP Web Applications Using the Cloud: A Simple Guide to Programming and Administering Cloud-Based Applications

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)