{"id":34609,"date":"2025-11-26T13:27:12","date_gmt":"2025-11-26T12:27:12","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=34609"},"modified":"2025-11-26T13:27:13","modified_gmt":"2025-11-26T12:27:13","slug":"il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/","title":{"rendered":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p class=\"has-text-align-left\"><br>\u00c8 mattino. Fuori piove, la stanza \u00e8 ancora immersa nel buio, e da qualche parte \u2014 nascosto in un<br>condominio di silicio \u2014 un piccolo gruppo di transistor che tutti chiamano timer si prepara al suo<br>momento.<br>Sta per generare un evento, quel famoso \u201cmatch\u201d tra il numero che cresce nel suo contatore e quello inciso in memoria. Il risultato?<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-55163cad\"><h2 class=\"uagb-heading-text\"><br>L\u2019ultima cosa che vorremmo sentire a quell\u2019ora: la sveglia.<\/h2><\/div>\n\n\n\n<p class=\"has-text-align-left\">Mentre il suono taglia il silenzio, in un altro dispositivo della casa un altro cervello di silicio si<br>scrolla di dosso la notte: il SoC del router.<br>\u00c8 sveglio da ore, in realt\u00e0, a smistare pacchetti che arrivano da ogni direzione \u2014 notifiche,<br>messaggi, reel di Instagram che premono per raggiungere uno smartphone che dorme solo in<br>apparenza, ma continua a pulsare nel suo risparmio energetico.<br>\u00c8 l\u2019inizio della solita routine e, su di una mensola, una piccola IP cam segue la scena nel suo modo<br>infallibile: un sensore d\u2019immagine, un\u2019ottica che si adatta alla scarsa luce, un encoder che comprime ogni fotogramma senza lamentarsi.<br>Ci osserva entrare in cucina ogni mattina, ancora mezzi addormentati, mentre tentiamo di<br>convincere la macchina del caff\u00e8 a essere pi\u00f9 veloce del nostro metabolismo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-1.png\" alt=\"\" class=\"wp-image-34612\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-1.png 800w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-1-300x200.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-1-768x512.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/caffetiera_magazine-1-600x400.png 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Ed \u00e8 solo allora che la resistenza inizia a scaldarsi con la meticolosit\u00e0 di chi ripete lo stesso compito da anni, mentre il suo microcontrollore misura la temperatura pi\u00f9 volte del necessario, come se non si fidasse del primo valore letto dall\u2019ADC.<br>Non \u00e8 solo la resistenza che lavora: dietro quella semplicit\u00e0 si nasconde un piccolo capolavoro<br>matematico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-molte-macchine-da-caffe-usano-un-algoritmo-chiamato-pid-una-sorta-di-termostato-intelligente-che-non-si-limita-a-misurare-la-temperatura-ma-la-anticipa\">Molte macchine da caff\u00e8 usano un algoritmo chiamato PID, una sorta di \u201ctermostato intelligente\u201d che non si limita a misurare la temperatura, ma la anticipa.<\/h2>\n\n\n\n<p>Prevede quanto calore servir\u00e0 nei prossimi secondi, corregge gli errori in tempo reale e stabilizza<br>l\u2019acqua al grado esatto, perch\u00e9 pochi gradi di differenza cambiano tutto nel gusto.<br>\u00c8 un esempio perfetto di logica essenziale fatta di somme, errori e coefficienti, scritta in C dentro<br>pochi kilobyte di memoria.<br>Intorno a noi tutto procede secondo logiche altrettanto precise.<br>Il <strong>frigorifero<\/strong> mantiene la sua calma glaciale: i suoi sensori aggiornano il termostato con una<br>costanza che non richiede conferme.<br>La <strong>lavatrice<\/strong>, pi\u00f9 in fondo nel corridoio, segue la sua coreografia programmata \u2014 un ciclo dopo<br>l\u2019altro, con la stessa determinazione di un firmware che non sbaglia mai un passo.<br>\u00c8 una routine domestica che sembra naturale, scontata, quasi organica.<br>Eppure, appena sotto la superficie, esiste un mondo che ragiona al ritmo dei clock e degli interrupt.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-12e5b874\"><h2 class=\"uagb-heading-text\"><br>Ogni dispositivo usa la stessa lingua essenziale, fatta di registri, confronti e bit che scorrono in<br>silenzio.<\/h2><\/div>\n\n\n\n<p><br>Un lessico antico che torna identico da decenni.<br>\u00c8 quella lingua a dare forma a questi gesti invisibili \u2014 il contatore del timer, la lettura del sensore,<br>la misura della temperatura, lo streaming della IP cam.<\/p>\n\n\n\n<p>Un codice che vive vicino all\u2019hardware pi\u00f9 di chiunque altro, e che continua a guidare tutto, senza<br>mai chiedere attenzione: il linguaggio C.<\/p>\n\n\n\n<figure class=\"gb-block-image gb-block-image-edacb83c\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" class=\"gb-image gb-image-edacb83c\" src=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\" alt=\"\" title=\"c che dirige\" srcset=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png 800w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-300x200.png 300w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-768x512.png 768w, https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige-600x400.png 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p><br>\u00c8 l\u2019universo dei sistemi embedded: piccoli circuiti di elettronica programmata che svolgono in<br>background tutte le operazioni necessarie a far s\u00ec che la tecnologia si integri nella nostra vita di tutti i giorni, in un linguaggio che per molti suona \u201cvintage\u201d, ma \u00e8 tutt\u2019altro che questo.<br>Il linguaggio C, nato negli anni \u201970, ancora oggi \u00e8 uno degli strumenti pi\u00f9 potenti che consentono a<br>chi progetta sistemi integrati di esprimere con precisione ci\u00f2 che un dispositivo deve fare.<br>E non \u00e8 un caso: il mondo embedded vive di vincoli, di tempi stretti, di risorse minime.<br>Ogni sensore, ogni attuatore, ogni microcontrollore \u00e8 un piccolo ecosistema di elettronica<br>programmata che deve funzionare con pochissima memoria, consumando quasi nulla, senza margini di errore.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-ed-e-qui-che-il-c-mostra-la-sua-forza\">Ed \u00e8 qui che il C mostra la sua forza.<\/h2>\n\n\n\n<p>A differenza dei linguaggi moderni, ricchi di astrazioni, librerie e comfort, il C \u00e8 diretto. Ti mette in<br>mano il controllo dell\u2019hardware cos\u00ec com\u2019\u00e8: memoria, registri, periferiche, interrupt.<br>Non aggiunge strati, non complica le cose. \u00c8 essenziale come i dispositivi che governa.<br>A questo punto viene spontaneo chiedersi: perch\u00e9 proprio questa lingua?<br>Quando un progettista embedded lavora, deve sapere con esattezza cosa accade dentro il<br>microcontrollore: quali bit si muovono, quanto tempo passa tra due istruzioni, quanto consuma ogni operazione.<br>Il C permette tutto questo.<br>Permette di scrivere codice che non solo \u201cfunziona\u201d, ma funziona nei tempi, nelle condizioni e nei<br>vincoli imposti dall\u2019hardware.<br>Nella casa che abbiamo appena attraversato, nulla \u00e8 casuale: ogni timer scatta con precisione, ogni sensore legge valori specifici, ogni periferica reagisce nell\u2019intervallo previsto.<br>Tutte queste operazioni sono scritte in C: frammenti di codice che possono essere minuscoli, ma<br>estremamente deterministici.<\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-10b07262\"><h2 class=\"uagb-heading-text\">Ogni funzione \u00e8 come un ingranaggio: piccola, essenziale, ma indispensabile.<\/h2><\/div>\n\n\n\n<p><br>Ed \u00e8 proprio questo il punto: il mondo embedded non ha bisogno di linguaggi complessi, ha<br>bisogno di controllo.<br>L\u00ec non c\u2019\u00e8 spazio per interpretazioni, garbage collector o sorprese a runtime.<br>C\u2019\u00e8 bisogno di firmware che si comporti allo stesso modo oggi, domani e tra dieci anni, anche in<br>dispositivi che non riceveranno mai un aggiornamento.<br><\/p>\n\n\n\n<p>Per questo, mentre il software \u201cdi superficie\u201d evolve alla velocit\u00e0 delle mode tecnologiche, il livello pi\u00f9 profondo \u2014 quello che fa battere il cuore dei dispositivi \u2014 continua a parlare C.<br>\u00c8 una lingua che richiede disciplina, chiarezza, attenzione ai dettagli.<br>E quando ci fermiamo a guardare la nostra giornata con un po\u2019 pi\u00f9 di attenzione, ci accorgiamo che la storia non riguarda solo una sveglia, un router o una macchina del caff\u00e8.<br>Riguarda tutto ci\u00f2 che ci circonda: dal cancello automatico al termostato dell\u2019ufficio, dalla bilancia del supermercato alla pompa del carburante, dal POS che usiamo per pagare al badge che usiamo per entrare in azienda o prima ancora di toccare il volante quando decine di centraline hanno gi\u00e0 iniziato a parlarsi.<\/p>\n\n\n\n<p>Lo fanno tramite il <strong>CAN-bus<\/strong>, una rete interna dove ogni modulo \u2014 freni, fari, climatizzatore,<br>motore, infotainment \u2014 invia e ascolta messaggi in tempo reale.<br>Gran parte del mondo fisico che utilizziamo ogni giorno \u2014 quello che davvero fa cose \u2014 \u00e8<br>sostenuto da microcontrollori che parlano C.<br>Sono loro che leggono, misurano, attivano, comandano, regolano.<br>Lavorano nel silenzio degli elettrodomestici, dietro gli sportelli automatici, dentro i terminali di<br>pagamento, negli impianti industriali, nei sistemi di sicurezza, nei sensori che non vediamo ma da<br>cui dipende tutto.<br>E la cosa sorprendente \u00e8 che non ce ne rendiamo conto.<\/p>\n\n\n\n<p>Viviamo immersi in una rete di dispositivi che prendono decisioni costanti in nostro nome, usando<br>un linguaggio nato pi\u00f9 di mezzo secolo fa e ancora insuperato quando si tratta di affidabilit\u00e0 e<br>controllo diretto dell\u2019hardware.<br>La tecnologia che diamo per scontata funziona perch\u00e9 questi piccoli sistemi embedded continuano a fare il loro lavoro con una precisione che non cambia nel tempo.<br>E dietro quella precisione c\u2019\u00e8 quasi sempre lo stesso strumento: il C.<br><strong>Semplice, essenziale, concreto.<\/strong><\/p>\n\n\n\n<div class=\"wp-block-uagb-advanced-heading uagb-block-1b6b9879\"><h2 class=\"uagb-heading-text\"><br>Una lingua invisibile che sostiene la parte pi\u00f9 concreta della nostra vita digitale.<\/h2><\/div>\n\n\n\n<p><br>Cos\u00ec, mentre scorriamo uno schermo, accendiamo una luce o passiamo un prodotto alla cassa, non pensiamo a ci\u00f2 che succede dietro.<br>Ma la verit\u00e0 \u00e8 che, senza quel codice scritto vicino al metallo, la nostra quotidianit\u00e0 moderna<br>semplicemente non esisterebbe.<br>E forse \u00e8 questo il dato pi\u00f9 sorprendente di tutti:<br><strong>la tecnologia che cambia il mondo non \u00e8 sempre quella in prima linea.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c8 mattino. Fuori piove, la stanza \u00e8 ancora immersa nel buio, e da qualche parte \u2014 nascosto in uncondominio di silicio \u2014 un piccolo gruppo di transistor che tutti chiamano timer si prepara al suomomento.Sta per generare un evento, quel famoso \u201cmatch\u201d tra il numero che cresce nel suo contatore e quello inciso in memoria.&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\">Read more<\/a><\/p>\n","protected":false},"author":338,"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":[10230],"tags":[],"collections":[],"class_list":{"0":"post-34609","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linguaggi-programmazione","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>Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.\" \/>\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\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita\" \/>\n<meta property=\"og:description\" content=\"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\" \/>\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-26T12:27:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-26T12:27:13+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=\"Agostino Sabatino\" \/>\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=\"Agostino Sabatino\" \/>\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\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\"},\"author\":{\"name\":\"Agostino Sabatino\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/70b6e84a3f6dcff89e7cc58c3aa4a8e1\"},\"headline\":\"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita\",\"datePublished\":\"2025-11-26T12:27:12+00:00\",\"dateModified\":\"2025-11-26T12:27:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\"},\"wordCount\":1173,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"articleSection\":[\"Linguaggi di programmazione\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\",\"name\":\"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png\",\"datePublished\":\"2025-11-26T12:27:12+00:00\",\"dateModified\":\"2025-11-26T12:27:13+00:00\",\"description\":\"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#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\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Linguaggi di programmazione\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita\"}]},{\"@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\/70b6e84a3f6dcff89e7cc58c3aa4a8e1\",\"name\":\"Agostino Sabatino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/28f39572a6a78a15ea983e3e0cf71c1bfdaa8bd389ba64f02e649886cdd52f87?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/28f39572a6a78a15ea983e3e0cf71c1bfdaa8bd389ba64f02e649886cdd52f87?s=96&d=mm&r=g\",\"caption\":\"Agostino Sabatino\"},\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/agostino-sabatino\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita - Codemotion Magazine","description":"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.","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\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/","og_locale":"en_US","og_type":"article","og_title":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita","og_description":"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-11-26T12:27:12+00:00","article_modified_time":"2025-11-26T12:27:13+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":"Agostino Sabatino","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Agostino Sabatino","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/"},"author":{"name":"Agostino Sabatino","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/70b6e84a3f6dcff89e7cc58c3aa4a8e1"},"headline":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita","datePublished":"2025-11-26T12:27:12+00:00","dateModified":"2025-11-26T12:27:13+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/"},"wordCount":1173,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","articleSection":["Linguaggi di programmazione"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/","name":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/11\/c-che-dirige.png","datePublished":"2025-11-26T12:27:12+00:00","dateModified":"2025-11-26T12:27:13+00:00","description":"Un viaggio poetico e tecnico dentro il mondo dei sistemi embedded: dai sensori della casa al CAN-bus delle auto, per scoprire come il linguaggio C continua a far funzionare in silenzio la tecnologia che usiamo ogni giorno.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#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\/it\/linguaggi-programmazione\/il-sussurro-di-cio-che-ci-circonda-come-il-c-permea-la-nostra-vita\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Linguaggi di programmazione","item":"https:\/\/www.codemotion.com\/magazine\/it\/linguaggi-programmazione\/"},{"@type":"ListItem","position":3,"name":"Il sussurro di ci\u00f2 che ci circonda: come il C permea la nostra vita"}]},{"@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\/70b6e84a3f6dcff89e7cc58c3aa4a8e1","name":"Agostino Sabatino","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/28f39572a6a78a15ea983e3e0cf71c1bfdaa8bd389ba64f02e649886cdd52f87?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/28f39572a6a78a15ea983e3e0cf71c1bfdaa8bd389ba64f02e649886cdd52f87?s=96&d=mm&r=g","caption":"Agostino Sabatino"},"url":"https:\/\/www.codemotion.com\/magazine\/author\/agostino-sabatino\/"}]}},"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":"Agostino Sabatino","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/agostino-sabatino\/"},"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":"Agostino Sabatino","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/agostino-sabatino\/"},"uagb_comment_info":0,"uagb_excerpt":"\u00c8 mattino. Fuori piove, la stanza \u00e8 ancora immersa nel buio, e da qualche parte \u2014 nascosto in uncondominio di silicio \u2014 un piccolo gruppo di transistor che tutti chiamano timer si prepara al suomomento.Sta per generare un evento, quel famoso \u201cmatch\u201d tra il numero che cresce nel suo contatore e quello inciso in memoria.&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34609","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\/338"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=34609"}],"version-history":[{"count":2,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34609\/revisions"}],"predecessor-version":[{"id":34652,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/34609\/revisions\/34652"}],"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=34609"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=34609"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=34609"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=34609"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}