Todos los libros

Profesional

Apps Acerca de Coach Iniciar sesión Empezar a leer

Quantitative Finance · Glosario

¿Qué es Zero-cost abstraction?

Definition 9.1 Low-Latency Software · Capítulo 9 — Rust for Low Latency

A zero-cost abstraction compiles to the code a programmer would have written by hand without it: the abstraction’s convenience is resolved at compile time and leaves no run-time trace. The formulation comes from C++: “what you don’t use, you don’t pay for; and what you do use, you couldn’t hand code any better” (Stroustrup).

Leer en el capítulo →