C++: 40 anni di segment fault, template infiniti e pura gloria

C++: 40 anni di segment fault, template infiniti e pura gloria

Quanto può essere longevo un linguaggio di programmazione prima di diventare un reperto archeologico degno di un museo di retrocomputing? Molto meno di quanto la vostra cronologia di GitHub possa suggerire.

Mentre il resto del mondo si perde in hype per l’ennesima libreria Python che fa finta di essere IA o in framework JavaScript che cambiano nome ogni lunedì mattina, il C++ ha appena deciso di ricordarci a tutti chi è il vero boss. È uscito un documentario che ripercorre i suoi quarant’un anni di storia, e no, non è la solita noia accademica. È un viaggio che parte dalle origini umili di Bjarne Stroustrup per arrivare a una realtà che, al terzo trimestre del 2025, è diventata il linguaggio con la crescita più rapida tra i ‘big four’ del settore. Un +90% di utenti negli ultimi tre anni e mezzo. Sì, avete letto bene. Non è un typo.

Ho dato un’occhiata al lancio e vedere i pesi massimi del settore che chiacchierano in live chat è pura poesia per chi, come noi, passa le notti a cercare di capire perché un puntatore selvaggio ha appena distrutto la memoria del sistema. Il documentario è un tributo a quel caos organizzato che chiamiamo programmazione di sistema.

Per noi che amiamo smanettare con le CNC, costruire plotter o far girare motori fisici in Godot, il C++ non è solo ‘un linguaggio’. È la materia prima. È il metallo con cui forgiamo le macchine che devono essere veloci, precise e, soprattutto, capaci di parlare direttamente con l’hardware senza chiedere il permesso a qualche layer di astrazione pesante e inutilmente burocratico. Se vuoi che la tua macchina per il riciclo della plastica risponda in tempo reale ai sensori, non puoi permetterti il garbage collector di un linguaggio più ‘gentile’.

Certo, non è tutto rose e fiori. Sappiamo tutti che compilare un progetto enorme può richiedere abbastanza tempo per andare a farsi un caffè, un panino e magari iniziare un nuovo progetto in Blender. E le template metaprogramming possono trasformare un errore di compilazione in un poema ermetico degno di Dante. Ma è proprio questo che lo rende divertente. È una sfida contro l’hardware, una lotta per l’efficienza pura.

Se avete un weekend libero e volete sentirvi un po’ più ‘low-level’ (anche se state solo guardando uno schermo), questo documentario è un must. È una celebrazione della persistenza tecnologica. In un’epoca di software che sembra fatto di marshmallow, il C++ rimane l’acciaio temprato su cui poggia quasi tutto ciò che di figo esiste nel mondo digitale.

Source: C++: The Documentary

Lascia un commento