Vive la FIL Quito en Buscalibre con hasta 60% DTO  Ver más

Enviar a
Quito, Pichincha
0
  • argentina
  • chile
  • colombia
  • españa
  • méxico
  • perú
  • estados unidos
  • internacional

Selecciona tu país

América

Europa

Resto del mundo

portada FROM SOURCE CODE TO CPU: Understand Compilation, Memory, Processes, and Program Execution (en Inglés)
Formato
Libro Físico
Idioma
Inglés
N° páginas
165
Encuadernación
Tapa Blanda
ISBN13
9798174193710

FROM SOURCE CODE TO CPU: Understand Compilation, Memory, Processes, and Program Execution (en Inglés)

Halstead, Corin (Autor) · Independently published · Tapa Blanda

FROM SOURCE CODE TO CPU: Understand Compilation, Memory, Processes, and Program Execution (en Inglés) - Halstead, Corin

Libro Nuevo Importado
Envío: 19 a 26 días háb.
$ 60.00$ 33.00
-45%
Costos de importación incluídos en el precio ✅
Libro Nuevo

Quedan 100 unidades

$ 33.00
Llega entre el 30 Oct y el 16 Nov a Quito, Pichincha. Seleccionar ubicación

Reseña del libro "FROM SOURCE CODE TO CPU: Understand Compilation, Memory, Processes, and Program Execution (en Inglés)"

What really happens after you press Run? Source code is only the beginning. Before a program can do useful work, it may be parsed and optimized, converted into object code, linked with libraries, loaded into virtual memory, initialized by a runtime, scheduled as one or more threads, and finally executed as machine instructions through CPU pipelines, caches, and memory systems. From Source Code to CPU gives programmers a connected understanding of that entire journey. Beginning with compilation, the book shows how lexers, parsers, semantic analysis, intermediate representations, optimization, code generation, calling conventions, object files, linkers, and executable formats transform human-readable code into something a machine can run. You will then move beneath the binary into processor architecture, registers, instruction pipelines, branch prediction, caches, SIMD, virtual memory, page tables, TLBs, stacks, heaps, allocators, garbage collection, processes, loaders, threads, scheduling, synchronization, system calls, files, networks, and asynchronous I/O. Practical case studies connect these concepts to real debugging and performance problems: failed program startup, unexpected memory growth, concurrency bottlenecks, dependency failures, cache-sensitive performance, latency spikes, and security boundaries. The final chapters expand the model into modern execution environments, including containers, virtual machines, WebAssembly and WASI, eBPF, GPUs and heterogeneous computing, serverless workloads, snapshots, sandboxing, memory safety, and confidential computing. Using examples drawn from C, C++, Rust, Java, .NET, JavaScript, Python, Linux, Windows, macOS, x86-64, Arm64, RISC-V, and WebAssembly, the book teaches principles that remain useful even as individual tools and platforms change. If you have ever wondered what happens between the code you write and the work the machine actually performs, this book gives you the map.

Opiniones del libro

Preguntas frecuentes sobre el libro

Todos los libros de nuestro catálogo son Originales.
El libro está escrito en Inglés.
La encuadernación de esta edición es Tapa Blanda.

Preguntas y respuestas sobre el libro

¿Tienes una pregunta sobre el libro? Inicia sesión para poder agregar tu propia pregunta.

Opiniones sobre Buscalibre

Ver más opiniones de clientes