Linguaggio C++

Guide, tutorial e risorse sul linguaggio C++: sintassi moderna, programmazione orientata agli oggetti, template e progetti pratici.

Assumere uno sviluppatore C++: tariffe e selezione

La decisione di assumere uno sviluppatore C++ arriva quasi sempre con un problema specifico allegato. Qualcosa deve essere veloce, oppure deve girare su hardware, oppure deve dialogare con una libreria che espone soltanto un’interfaccia nativa. Quello che segue è un processo di selezione che tratta il C++ come una...

Assumere uno sviluppatore Qt: tariffe e licenze

Le aziende che devono assumere uno sviluppatore Qt stanno in genere costruendo qualcosa che deve girare su una macchina anziché in un browser: un cruscotto strumentale, uno strumento diagnostico, un’applicazione di controllo per hardware che nessun altro supporta. Il bacino di candidati è una frazione del mercato web,...

App desktop multipiattaforma con Qt e QML

Costruire una singola applicazione desktop che gira nativamente su Windows, macOS e Linux a partire da un’unica base di codice è esattamente ciò per cui Qt è stato progettato. Nel 2026 Qt rimane una delle scelte più solide per creare app desktop multipiattaforma e software embedded, soprattutto quando contano le...

Guida alla migrazione da Qt 5 a Qt 6 nel 2026

Qt 6 è una versione principale, e migrare una vera applicazione Qt 5 verso di essa è molto più di una semplice ricompilazione. Il framework è stato modularizzato, il sistema di build si è spostato verso CMake, alcune API sono state rimosse o sostituite e alcuni moduli sono stati spostati. Nulla di tutto ciò è...

Migrazione COBOL a C++: modernizzare i sistemi legacy

La migrazione da COBOL a C++ e uno dei progetti di modernizzazione piu impattanti che un’organizzazione possa affrontare, e anche uno dei meno serviti. Ci sono ancora circa 220 miliardi di righe di COBOL in esecuzione in produzione oggi. Le banche elaborano trilioni di dollari attraverso di esso. I governi gestiscono...

C++ vs Rust Sicurezza della Memoria - Esempi Pratici con il C++ Moderno

La discussione sulla sicurezza della memoria tra C++ e Rust è diventata uno degli argomenti più dibattuti nell’ingegneria del software. Le agenzie governative hanno espresso la loro posizione, intere conferenze vi dedicano interventi, e le opinioni sono forti da entrambe le parti. Permettetemi di essere diretto: Rust è...

Tiny BPE Trainer – Un trainer BPE veloce e leggero in C++

Presentazione di Tiny BPE TrainerLa maggior parte dei modelli NLP moderni, da GPT a RoBERTa, si basa sulla tokenizzazione delle sottoparole tramite Byte Pair Encoding (BPE). Ma cosa succede se si desidera addestrare il proprio vocabolario in puro C++? Vi presentiamo Tiny BPE Trainer: un trainer BPE velocissimo, basato...

Un tokenizzatore C++ veloce e compatibile con UTF-8 per NLP e ML

Presentazione di Modern Text TokenizerI moderni modelli di elaborazione del linguaggio naturale (NLP) come BERT, DistilBERT e altre architetture basate su trasformatori si basano fortemente su una tokenizzazione efficace. Tuttavia, gli sviluppatori C++ spesso si trovano ad affrontare opzioni limitate, come dipendenze...

Imparare i Fondamenti della Programmazione: Scegliere il Linguaggio Giusto

Intraprendere un viaggio nel mondo della programmazione può essere sia entusiasmante che travolgente. Con innumerevoli linguaggi di programmazione tra cui scegliere, è essenziale selezionare quello giusto che si allinea ai vostri obiettivi e aspirazioni. In questo articolo, esploreremo i fattori da considerare quando...