Salta al contenuto principale

sviluppo software

Zig: un linguaggio di sistema moderno (e comprensibile) per sostituire C

Inviato da tuxsa il
Immagina un linguaggio che ti dà il controllo totale di C, ma con una sintassi più pulita, meno sorprese a runtime e strumenti moderni integrati. Questo è Zig: un linguaggio open source pensato per scrivere software di sistema robusto, veloce e facile da leggere, senza garbage collector, senza runtime nascosti e senza magie. Zig non vuole essere “il linguaggio perfetto per tutto”, ma uno strumento onesto: sai esattamente cosa fa il tuo codice, quando alloca memoria e quando esegue operazioni costose. Per questo è interessante sia per chi viene da C, sia per chi cerca un’alternativa più moderna e gestibile.

Qt 6.12 LTS: cinque anni di supporto per una delle fondamenta del desktop libero

Inviato da tuxsa il
Qt 6.12 è disponibile. Pubblicata il 30 settembre 2026, la nuova versione del framework multipiattaforma è una release Long Term Support che sarà mantenuta per cinque anni e introduce miglioramenti importanti sul fronte della sicurezza, delle prestazioni grafiche e degli strumenti destinati agli sviluppatori. Dietro le singole novità c'è però una questione ancora più interessante: come si costruisce un'infrastruttura software capace di rimanere affidabile e mantenibile nel tempo? Per molti utenti GNU/Linux il nome Qt è inevitabilmente associato a KDE Plasma, ma limitarsi a questa relazione significherebbe descrivere soltanto una parte molto piccola del progetto. Qt è infatti un framework attraverso il quale gli sviluppatori possono costruire applicazioni grafiche e servizi destinati a sistemi operativi e dispositivi molto differenti, condividendo una parte considerevole dello stesso codice.

Git 2.56: il Software Libero che conserva la memoria del codice continua a evolversi

Inviato da tuxsa il
Git 2.56 è disponibile da oggi, 28 settembre 2026. La nuova versione del sistema distribuito di controllo del codice introduce nuovi strumenti per gestire i branch, miglioramenti nella risoluzione dei conflitti, nuove possibilità per l'automazione e numerose ottimizzazioni. Ma è anche una buona occasione per raccontare uno dei programmi liberi che hanno cambiato profondamente il modo nel quale viene costruito il software. Chi utilizza Git quotidianamente potrebbe considerarlo semplicemente uno strumento attraverso il quale eseguire commit, creare branch, inviare modifiche a un repository e successivamente unirle. Dietro questi comandi esiste però un'idea molto più importante. Git conserva la storia di un progetto.

GNU GDB 18.1: il Software Libero che permette di guardare dentro un programma mentre funziona

Inviato da tuxsa il
GNU GDB 18.1 è disponibile. La nuova versione dello storico debugger del progetto GNU introduce importanti miglioramenti su Windows, nuovi strumenti per analizzare programmi e processi, estende le API Python e aggiunge il supporto a nuove piattaforme. Ma il rilascio offre soprattutto l'occasione per raccontare uno degli strumenti fondamentali e meno conosciuti attraverso i quali viene costruito il software che utilizziamo ogni giorno. Quando un programma smette di funzionare, produce un risultato sbagliato o si blocca apparentemente senza motivo, sapere che esiste un errore è soltanto l'inizio del problema. Bisogna capire dove si trova. Ed è qui che entra in gioco un debugger.

Sviluppare interfacce moderne con Qt Creator e Software Libero: Guida ed Ecosistema

Inviato da tuxsa il
Quando si parla di sviluppo di applicazioni multi-piattaforma performanti, reattive e con un’interfaccia grafica (GUI) curata nei minimi dettagli, Qt Creator rappresenta da anni uno degli ambienti di sviluppo integrati (IDE) di riferimento nel panorama del software libero. In questo articolo vediamo cos'è Qt Creator, quali sono i suoi punti di forza e come si inserisce nel contesto attuale dell'open source e delle normative europee sulla sicurezza del software.

Rune diventa Software Libero: il nuovo IDE viene pubblicato sotto GPLv3

Inviato da tuxsa il
Rune, un ambiente di sviluppo pensato soprattutto per essere utilizzato attraverso la tastiera, è diventato Software Libero: il suo codice sorgente è stato pubblicato sotto licenza GNU GPLv3. È una notizia interessante non tanto perché al mondo mancasse un altro editor o IDE, quanto per la direzione scelta dal progetto.

Debian decide sull'intelligenza artificiale: sì agli strumenti generativi, ma la responsabilità resta umana

Inviato da tuxsa il
Il progetto Debian ha concluso una delle discussioni più interessanti degli ultimi anni all'interno della comunità del Software Libero: stabilire quale atteggiamento adottare nei confronti dell'intelligenza artificiale generativa e, in particolare, dei contributi realizzati con l'assistenza di Large Language Model.

LLVM 23.1.0: nuova versione della grande infrastruttura libera per compilatori

Inviato da tuxsa il
È disponibile LLVM 23.1.0, nuova versione stabile di una delle infrastrutture software libere più importanti, anche se probabilmente meno conosciute dagli utenti comuni. LLVM non è infatti un normale programma da installare e utilizzare sul desktop, ma un insieme di tecnologie per la realizzazione di compilatori, strumenti di sviluppo e sistemi di ottimizzazione del codice.

Go 1.27 è disponibile: metodi generici, JSON più veloce e crittografia post-quantum

Inviato da tuxsa il
Il Go Team ha pubblicato Go 1.27, nuova versione del linguaggio di programmazione open source nato in Google e oggi utilizzato in una quantità enorme di infrastrutture cloud, strumenti DevOps, servizi di rete e applicazioni server. Il nuovo rilascio interviene sul linguaggio, sulla toolchain, sul runtime e sulla libreria standard, introducendo alcune novità attese da tempo e preparando Go anche alla futura transizione verso la crittografia post-quantum.

Documentazione C/C++ Sotto Linux: Una Guida Pratica a Doxygen

Inviato da tuxsa il
Dalla documentazione “perduta” nei commenti a vere e proprie guide HTML/PDF, usando solo il terminale. Scrivere codice è solo metà del lavoro. Se non sai cosa fa una funzione tra sei mesi, il codice non vale molto. In ambienti Linux, dove la filosofia man è sacra, Doxygen è lo strumento principe per generare documentazione professionale partendo da commenti strutturati nel codice.