Este documento describe la programación avanzada o embebida, que es software preciso y compacto que se ejecuta dentro de dispositivos para controlarlos en tiempo real. Explica que los datos pueden ser análogos o digitales y que los computadores embebidos se usan comúnmente en bombas de gasolina. También describe cómo los sistemas embebidos se comunican con el mundo real a través de sensores, conversión de datos y actuadores, y cómo el hardware y software están estrechamente relacionados.