{"id":34679,"date":"2025-11-27T17:29:27","date_gmt":"2025-11-27T16:29:27","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=34679"},"modified":"2025-11-27T17:29:29","modified_gmt":"2025-11-27T16:29:29","slug":"el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/","title":{"rendered":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida"},"content":{"rendered":"\n<p>Es por la ma\u00f1ana. Afuera llueve y la habitaci\u00f3n todav\u00eda est\u00e1 a oscuras. Y en alg\u00fan lugar \u2014escondido en un peque\u00f1o \u201cedificio\u201d de silicio\u2014 un grupo de transistores, al que todos llaman temporizador, se prepara para su momento.<\/p>\n\n\n\n<p>Est\u00e1 a punto de generar un evento: ese famoso \u201cmatch\u201d entre el n\u00famero que va subiendo en su contador y el que tiene guardado en memoria. \u00bfY el resultado?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-es-por-la-manana-lo-ultimo-que-querriamos-escuchar-a-esa-hora-es-el-despertador\">Es por la ma\u00f1ana. Lo \u00faltimo que querr\u00edamos escuchar a esa hora es el despertador.<\/h2>\n\n\n\n<p>Mientras suena y rompe el silencio, en otro dispositivo de la casa otro cerebro de silicio se despereza: el SoC del router.<\/p>\n\n\n\n<p>En realidad lleva horas despierto, distribuyendo paquetes que llegan desde todas direcciones: notificaciones, mensajes, reels de Instagram que intentan alcanzar un smartphone que parece dormido, pero sigue activo en modo de ahorro de energ\u00eda.<\/p>\n\n\n\n<p>Es el comienzo de la rutina de siempre, y en una estanter\u00eda, una peque\u00f1a c\u00e1mara IP observa la escena a su manera infalible: un sensor de imagen, una \u00f3ptica que se adapta a la poca luz, un encoder que comprime cada fotograma sin quejarse.<\/p>\n\n\n\n<p>Nos ve entrar en la cocina cada ma\u00f1ana, medio dormidos, mientras intentamos convencer a la cafetera de que sea m\u00e1s r\u00e1pida que nuestro metabolismo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"333\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine.png\" alt=\"\" class=\"wp-image-34610\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine.png 500w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-300x200.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>Solo entonces, la resistencia empieza a calentarse con la precisi\u00f3n de quien repite la misma tarea desde hace a\u00f1os, mientras su microcontrolador mide la temperatura m\u00e1s veces de las necesarias, como si no confiara en la primera lectura del ADC.<br>No es solo la resistencia la que trabaja: detr\u00e1s de esa aparente sencillez hay un peque\u00f1o prodigio matem\u00e1tico.<\/p>\n\n\n\n<p>Muchas cafeteras usan un algoritmo llamado PID, una especie de \u201ctermostato inteligente\u201d que no solo mide la temperatura, sino que la anticipa.<br>Calcula cu\u00e1nto calor har\u00e1 falta en los pr\u00f3ximos segundos, corrige errores en tiempo real y estabiliza el agua al grado exacto, porque unos pocos grados de diferencia cambian todo el sabor.<br>Es un ejemplo perfecto de l\u00f3gica esencial hecha de sumas, errores y coeficientes, escrita en C en apenas unos kilobytes de memoria.<\/p>\n\n\n\n<p>A nuestro alrededor, todo funciona con la misma precisi\u00f3n.<br>El frigor\u00edfico mantiene su calma glacial: sus sensores actualizan el termostato con constancia, sin pedir confirmaciones.<br>La lavadora, m\u00e1s abajo en el pasillo, sigue su coreograf\u00eda programada: un ciclo tras otro, con la misma determinaci\u00f3n de un firmware que nunca falla.<br>Es una rutina dom\u00e9stica que parece natural, casi org\u00e1nica.<br>Y, sin embargo, justo debajo de la superficie, existe un mundo que piensa al ritmo de los clocks y las interrupciones.<\/p>\n\n\n\n<p>Cada dispositivo usa el mismo lenguaje esencial, hecho de registros, comparaciones y bits que fluyen en silencio.<br>Un l\u00e9xico antiguo que se repite igual desde hace d\u00e9cadas.<br>Ese lenguaje da forma a gestos invisibles: el contador del temporizador, la lectura del sensor, la medici\u00f3n de la temperatura, la transmisi\u00f3n de la c\u00e1mara IP.<\/p>\n\n\n\n<p>Es un c\u00f3digo que vive m\u00e1s cerca del hardware que cualquier otro, y que sigue gobernando todo, sin pedir nunca atenci\u00f3n: el lenguaje C.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"512\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-8.png\" alt=\"\" class=\"wp-image-34681\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-8.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-8-300x200.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/image-8-600x400.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure>\n\n\n\n<p>Este es el universo de los sistemas embebidos: peque\u00f1os circuitos de electr\u00f3nica programada que realizan en segundo plano todas las operaciones necesarias para que la tecnolog\u00eda se integre en nuestra vida cotidiana, usando un lenguaje que para muchos suena \u201cvintage\u201d, pero que es todo lo contrario.<\/p>\n\n\n\n<p>El lenguaje C, nacido en los a\u00f1os 70, sigue siendo hoy una de las herramientas m\u00e1s potentes para quienes dise\u00f1an sistemas integrados, permiti\u00e9ndoles expresar con precisi\u00f3n lo que un dispositivo  debe hacer.Y no es casualidad: el mundo embebido vive de restricciones, tiempos ajustados y recursos m\u00ednimos. Cada sensor, cada actuador, cada microcontrolador es un peque\u00f1o ecosistema de electr\u00f3nica programada que debe funcionar con muy poca memoria, consumiendo casi nada y sin margen de error.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ahi-es-donde-el-c-muestra-su-fuerza\">Ah\u00ed es donde el C muestra su fuerza.<\/h2>\n\n\n\n<p>A diferencia de los lenguajes modernos, llenos de abstracciones, librer\u00edas y facilidades, el C es directo. Te pone en las manos el control del hardware tal como es: memoria, registros, perif\u00e9ricos, interrupciones.<br>No a\u00f1ade capas ni complica las cosas. Es tan esencial como los dispositivos que gobierna.<\/p>\n\n\n\n<p>Surge entonces la pregunta: \u00bfpor qu\u00e9 precisamente este lenguaje?<br>Cuando un dise\u00f1ador embebido trabaja, necesita saber exactamente qu\u00e9 ocurre dentro del microcontrolador: qu\u00e9 bits se mueven, cu\u00e1nto tiempo pasa entre instrucciones, cu\u00e1nto consume cada operaci\u00f3n.<br>El C permite todo esto. Permite escribir c\u00f3digo que no solo \u201cfunciona\u201d, sino que funciona dentro de los tiempos, condiciones y restricciones del hardware.<\/p>\n\n\n\n<p>En la casa que acabamos de recorrer, nada es casual: cada temporizador salta con precisi\u00f3n, cada sensor mide valores espec\u00edficos, cada perif\u00e9rico reacciona dentro del intervalo previsto.<br>Todas estas operaciones est\u00e1n escritas en C: fragmentos de c\u00f3digo diminutos, pero extremadamente deterministas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-cada-funcion-es-como-un-engranaje-pequena-esencial-pero-indispensable\">Cada funci\u00f3n es como un engranaje: peque\u00f1a, esencial, pero indispensable.<\/h2>\n\n\n\n<p>Y este es precisamente el punto: el mundo embebido no necesita lenguajes complejos, necesita control. No hay espacio para interpretaciones, garbage collectors o sorpresas en tiempo de ejecuci\u00f3n. Se requiere firmware que se comporte igual hoy, ma\u00f1ana y dentro de diez a\u00f1os, incluso en dispositivos que nunca recibir\u00e1n una actualizaci\u00f3n.<\/p>\n\n\n\n<p>Por eso, mientras el software \u201csuperficial\u201d evoluciona al ritmo de las modas tecnol\u00f3gicas, el nivel m\u00e1s profundo \u2014el que hace latir el coraz\u00f3n de los dispositivos\u2014 sigue hablando C.<br>Es un lenguaje que exige disciplina, claridad y atenci\u00f3n al detalle.<\/p>\n\n\n\n<p>Y cuando nos detenemos a observar nuestra rutina con un poco m\u00e1s de atenci\u00f3n, nos damos cuenta de que la historia no trata solo de un despertador, un router o una cafetera.<br>Se trata de todo lo que nos rodea: desde el port\u00f3n autom\u00e1tico hasta el termostato de la oficina, desde la balanza del supermercado hasta la bomba de combustible, desde el TPV con el que pagamos hasta el badge que usamos para entrar a la empresa\u2026 y mucho antes de tocar el volante, cuando decenas de centralitas ya han empezado a comunicarse entre s\u00ed.<\/p>\n\n\n\n<p>Lo hacen a trav\u00e9s del CAN-bus, una red interna donde cada m\u00f3dulo \u2014frenos, faros, climatizaci\u00f3n, motor, entretenimiento\u2014 env\u00eda y recibe mensajes en tiempo real.<br>Gran parte del mundo f\u00edsico que usamos cada d\u00eda \u2014el que realmente hace cosas\u2014 est\u00e1 sostenido por microcontroladores que hablan C.<br>Son ellos los que leen, miden, activan, ordenan y regulan.<br>Trabajan en silencio dentro de los electrodom\u00e9sticos, detr\u00e1s de los cajeros autom\u00e1ticos, en los terminales de pago, en plantas industriales, en sistemas de seguridad y en sensores invisibles de los que depende todo.<br>Y lo sorprendente es que casi nunca nos damos cuenta.<\/p>\n\n\n\n<p>Vivimos inmersos en una red de dispositivos que toman decisiones constantes en nuestro nombre, usando un lenguaje nacido hace m\u00e1s de medio siglo, a\u00fan insuperable cuando se trata de fiabilidad y control directo del hardware.<br>La tecnolog\u00eda que damos por sentada funciona porque estos peque\u00f1os sistemas embebidos contin\u00faan haciendo su trabajo con una precisi\u00f3n que no cambia con el tiempo.<br>Y detr\u00e1s de esa precisi\u00f3n hay casi siempre la misma herramienta: C.<br><strong>Simple, esencial, concreto.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-un-lenguaje-invisible-que-sostiene-la-parte-mas-tangible-de-nuestra-vida-digital\">Un lenguaje invisible que sostiene la parte m\u00e1s tangible de nuestra vida digital.<\/h2>\n\n\n\n<p>As\u00ed, mientras deslizamos un dedo por la pantalla, encendemos una luz o pasamos un producto por la caja, no pensamos en lo que ocurre detr\u00e1s.<br>Pero la verdad es que, sin ese c\u00f3digo escrito cerca del metal, nuestra vida cotidiana moderna simplemente no existir\u00eda.<\/p>\n\n\n\n<p>Y quiz\u00e1s lo m\u00e1s sorprendente de todo sea esto:<br><strong>la tecnolog\u00eda que cambia el mundo no siempre est\u00e1 en primera l\u00ednea.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es por la ma\u00f1ana. Afuera llueve y la habitaci\u00f3n todav\u00eda est\u00e1 a oscuras. Y en alg\u00fan lugar \u2014escondido en un peque\u00f1o \u201cedificio\u201d de silicio\u2014 un grupo de transistores, al que todos llaman temporizador, se prepara para su momento. Est\u00e1 a punto de generar un evento: ese famoso \u201cmatch\u201d entre el n\u00famero que va subiendo en&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\">Read more<\/a><\/p>\n","protected":false},"author":177,"featured_media":34611,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10648],"tags":[],"collections":[],"class_list":{"0":"post-34679","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-lenguajes-de-programacion","8":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida\" \/>\n<meta property=\"og:description\" content=\"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-27T16:29:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-27T16:29:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"533\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Natalia de Pablo Garcia\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Natalia de Pablo Garcia\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\"},\"author\":{\"name\":\"Natalia de Pablo Garcia\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee\"},\"headline\":\"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida\",\"datePublished\":\"2025-11-27T16:29:27+00:00\",\"dateModified\":\"2025-11-27T16:29:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\"},\"wordCount\":1336,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"articleSection\":[\"Lenguajes de programaci\u00f3n\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\",\"name\":\"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"datePublished\":\"2025-11-27T16:29:27+00:00\",\"dateModified\":\"2025-11-27T16:29:29+00:00\",\"description\":\"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"width\":800,\"height\":533},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lenguajes de programaci\u00f3n\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee\",\"name\":\"Natalia de Pablo Garcia\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg\",\"caption\":\"Natalia de Pablo Garcia\"},\"sameAs\":[\"www.linkedin.com\/in\/nataliadepablo\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida - Codemotion Magazine","description":"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/","og_locale":"en_US","og_type":"article","og_title":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida","og_description":"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.","og_url":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-11-27T16:29:27+00:00","article_modified_time":"2025-11-27T16:29:29+00:00","og_image":[{"width":800,"height":533,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","type":"image\/png"}],"author":"Natalia de Pablo Garcia","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Natalia de Pablo Garcia","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/"},"author":{"name":"Natalia de Pablo Garcia","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee"},"headline":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida","datePublished":"2025-11-27T16:29:27+00:00","dateModified":"2025-11-27T16:29:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/"},"wordCount":1336,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","articleSection":["Lenguajes de programaci\u00f3n"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/","url":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/","name":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","datePublished":"2025-11-27T16:29:27+00:00","dateModified":"2025-11-27T16:29:29+00:00","description":"Un viaje po\u00e9tico y t\u00e9cnico por el mundo de los sistemas embebidos: desde los sensores del hogar hasta el CAN-bus de los coches, para descubrir c\u00f3mo el lenguaje C sigue haciendo funcionar en silencio la tecnolog\u00eda que usamos cada d\u00eda.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","width":800,"height":533},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/el-murmullo-de-lo-que-nos-rodea-el-c-esta-en-todas-partes-de-nuestra-vida\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Lenguajes de programaci\u00f3n","item":"https:\/\/www.codemotion.com\/magazine\/es\/lenguajes-de-programacion\/"},{"@type":"ListItem","position":3,"name":"El murmullo de lo que nos rodea: el C est\u00e1 en todas partes de nuestra vida"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/2450f8e4083152e4feaea1ada456aeee","name":"Natalia de Pablo Garcia","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2023\/11\/Untitled-design-100x100.jpg","caption":"Natalia de Pablo Garcia"},"sameAs":["www.linkedin.com\/in\/nataliadepablo"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-600x400.png","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-600x533.png","author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png",800,533,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-150x150.png",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-300x200.png",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-768x512.png",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png",800,533,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png",800,533,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png",800,533,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-100x100.png",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-180x128.png",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-800x504.png",800,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-400x225.png",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-600x400.png",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-600x533.png",600,533,true]},"uagb_author_info":{"display_name":"Natalia de Pablo Garcia","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/natalia-de-pablo-garcia\/"},"uagb_comment_info":0,"uagb_excerpt":"Es por la ma\u00f1ana. Afuera llueve y la habitaci\u00f3n todav\u00eda est\u00e1 a oscuras. Y en alg\u00fan lugar \u2014escondido en un peque\u00f1o \u201cedificio\u201d de silicio\u2014 un grupo de transistores, al que todos llaman temporizador, se prepara para su momento. Est\u00e1 a punto de generar un evento: ese famoso \u201cmatch\u201d entre el n\u00famero que va subiendo en&#8230;&hellip;","lang":"es","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34679","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/177"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=34679"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34679\/revisions"}],"predecessor-version":[{"id":34683,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34679\/revisions\/34683"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/34611"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=34679"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=34679"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=34679"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=34679"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}