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...
Linguaggio C++
Guide, tutorial e risorse sul linguaggio C++: sintassi moderna, programmazione orientata agli oggetti, template e progetti pratici.
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,...
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...
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ò è...
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...
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 è...
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...
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...
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...
Se stai sperimentando con .NET e provieni da un background C/C++ come me, noterai rapidamente che i tipi di dati sono diversi. Questo articolo copre i tipi di dati più comuni da C/C++ a .NET (C#) per la tua comodità nello sviluppo. Quando cerchi un tipo di dato, premi semplicemente CTRL + F e il browser ti aiuterà a...