<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linguaggio C++ on [ MECANIK DEV ]</title><link>https://mecanik.dev/it/tags/c-plus-plus/</link><description>Recent content in Linguaggio C++ on [ MECANIK DEV ]</description><generator>Hugo -- gohugo.io</generator><language>it</language><copyright>Copyright © 2020-{year} di [MECANIK DEV]. Tutti i diritti riservati.</copyright><lastBuildDate>Tue, 24 Feb 2026 18:00:00 +0100</lastBuildDate><atom:link href="https://mecanik.dev/it/tags/c-plus-plus/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrazione COBOL a C++: modernizzare i sistemi legacy</title><link>https://mecanik.dev/it/posts/cobol-to-c++-migration/</link><pubDate>Tue, 24 Feb 2026 18:00:00 +0100</pubDate><guid>https://mecanik.dev/it/posts/cobol-to-c++-migration/</guid><description>La migrazione da COBOL a C++ e uno dei progetti di modernizzazione piu impattanti che un&amp;rsquo;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 sistemi pensionistici, riscossione delle tasse e sanita con COBOL. Le compagnie aeree prenotano voli con esso. E ogni anno, le persone che sanno come mantenere quel codice si avvicinano alla pensione, con quasi nessuno pronto a prendere il loro posto.</description></item><item><title>C++ vs Rust Sicurezza della Memoria - Esempi Pratici con il C++ Moderno</title><link>https://mecanik.dev/it/posts/c++-vs-rust-memory-safety-practical-examples-with-modern-c++/</link><pubDate>Sun, 15 Feb 2026 20:00:00 +0100</pubDate><guid>https://mecanik.dev/it/posts/c++-vs-rust-memory-safety-practical-examples-with-modern-c++/</guid><description>La discussione sulla sicurezza della memoria tra C++ e Rust è diventata uno degli argomenti più dibattuti nell&amp;rsquo;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 è un linguaggio eccellente. Il suo modello di ownership e il borrow checker sono genuinamente innovativi, e intercettano intere categorie di bug a tempo di compilazione.</description></item><item><title>Tiny BPE Trainer – Un trainer BPE veloce e leggero in C++</title><link>https://mecanik.dev/it/posts/tiny-bpe-trainer-a-fast-and-lightweight-bpe-trainer-in-c++/</link><pubDate>Thu, 07 Aug 2025 20:00:00 +0100</pubDate><guid>https://mecanik.dev/it/posts/tiny-bpe-trainer-a-fast-and-lightweight-bpe-trainer-in-c++/</guid><description>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 solo su header, scritto in C++17/20 moderno, con zero dipendenze, supporto completo per UTF-8 e output compatibile con HuggingFace (vocab.txt, merges.txt).</description></item><item><title>Un tokenizzatore C++ veloce e compatibile con UTF-8 per NLP e ML</title><link>https://mecanik.dev/it/posts/a-fast-utf-8-aware-c++-tokenizer-for-nlp-ml/</link><pubDate>Wed, 06 Aug 2025 06:00:00 +0100</pubDate><guid>https://mecanik.dev/it/posts/a-fast-utf-8-aware-c++-tokenizer-for-nlp-ml/</guid><description>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 eccessive, scarso supporto Unicode o mancanza di compatibilità con gli encoder basati su vocabolario.
Ecco perché ho creato Modern Text Tokenizer: un tokenizzatore C++ incredibilmente veloce, solo header, compatibile con UTF-8, senza dipendenze e pronto per il ML fin da subito.</description></item><item><title>Imparare i Fondamenti della Programmazione: Scegliere il Linguaggio Giusto</title><link>https://mecanik.dev/it/posts/learn-programming-fundamentals-choosing-the-right-language/</link><pubDate>Sat, 15 Apr 2023 18:24:00 +0100</pubDate><guid>https://mecanik.dev/it/posts/learn-programming-fundamentals-choosing-the-right-language/</guid><description>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 si sceglie il primo linguaggio di programmazione e forniremo esempi di codice in linguaggi popolari per aiutare a illustrare le differenze tra di essi.
Fattori da Considerare nella Scelta di un Linguaggio di Programmazione Obiettivi di Carriera: Se pianificate di intraprendere una carriera nello sviluppo software, è essenziale ricercare quali linguaggi di programmazione sono richiesti nei settori che vi interessano.</description></item><item><title>Tipi di dati C++ verso .NET</title><link>https://mecanik.dev/it/posts/c++-data-types-to-.net/</link><pubDate>Fri, 26 Feb 2021 15:40:24 +0600</pubDate><guid>https://mecanik.dev/it/posts/c++-data-types-to-.net/</guid><description>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 trovarlo in questa pagina.
Un ringraziamento speciale a kbrryder @ codeproject.</description></item><item><title>Come scrivere un Mini Dump al crash del software</title><link>https://mecanik.dev/it/posts/how-to-write-mini-dump-on-software-crash/</link><pubDate>Thu, 24 Sep 2020 15:40:24 +0600</pubDate><guid>https://mecanik.dev/it/posts/how-to-write-mini-dump-on-software-crash/</guid><description>Scusate se non ho scritto nulla di interessante questo mese finora, è stato un mese molto frenetico.
Oggi ho visto una domanda su Stack Overflow riguardo al debugging. L&amp;rsquo;utente stava cercando di far funzionare Visual Studio in modalità debug con la sua applicazione per vedere quando e perché si blocca.
Quella non è una soluzione perché esistono funzioni nell&amp;rsquo;API di Windows per queste situazioni. Più semplicemente, potete fare in modo che il vostro software scriva un Mini Dump al crash e poi potete semplicemente aprirlo in Visual Studio (o qualsiasi debugger preferiate) e vedere esattamente dove si è bloccato.</description></item><item><title>Convertire percorsi DOS e NT usando le funzioni RTL</title><link>https://mecanik.dev/it/posts/convert-dos-and-nt-paths-using-rtl-functions/</link><pubDate>Thu, 13 Aug 2020 15:40:24 +0600</pubDate><guid>https://mecanik.dev/it/posts/convert-dos-and-nt-paths-using-rtl-functions/</guid><description>Se stai leggendo questo post, significa che stai cercando un modo per convertire i tuoi percorsi DOS e/o NT per il tuo software. Stai tranquillo, è esattamente quello che imparerai qui oggi!
Il problema con i percorsi Windows è evidente: è molto confuso. Lasciatemelo ripetere, molto confuso. Questo diventa un problema quando lavori al tuo fantastico software e devi convertire percorsi DOS e NT.
In questo articolo cercherò di essere breve e conciso, quindi iniziamo.</description></item><item><title>Stringhe crittografate a runtime: Parte 1</title><link>https://mecanik.dev/it/posts/runtime-encrypted-strings-part-1/</link><pubDate>Sun, 24 May 2020 15:40:24 +0600</pubDate><guid>https://mecanik.dev/it/posts/runtime-encrypted-strings-part-1/</guid><description>Stringhe crittografate a runtimeOggi esamineremo le basi delle stringhe crittografate a runtime, perché dobbiamo crittografare le nostre stringhe e impareremo a creare le nostre.
In questo articolo comprenderai e imparerai:
Cos&amp;rsquo;è la crittografia e decrittografia a runtime Perché devi crittografare le tue stringhe Vedere come chiunque può visualizzare i tuoi dati sensibili Creare la tua crittografia personalizzata Cos&amp;rsquo;è la crittografia e decrittografia a runtimeSi riferisce ai dati crittografati e/o decrittografati durante l&amp;rsquo;esecuzione di un programma (software, applicazione).</description></item></channel></rss>