Programmazione C++: ancora sui vettori
Oggi si parlerà persino di Facebook, pensa un po’. Qualche tempo fa (troppo!) avevamo visto i vettori della libreria standard del C++, e di come assomigliassero agli array del C, e di come fossero in...
View ArticleProgrammazione C++: liste e iteratori
Le liste Nei post sulla programmazione funzionale ho rotto le scatole con le liste, la struttura dati di base di ogni buon linguaggio funzionale che si rispetti. Ci sono le liste in C++? Si, ma non...
View ArticleProgrammazione C++: mappe
Puntate precedenti: I vettori, ancora sui vettori, Liste e iteratori. Oggi analizzo un’altro contenitore della libreria standard del C++, molto usato e anche parecchio criticato: la mappa associativa....
View ArticleUlteriori confronti, anche con C++
Il colpevole torna sempre sul luogo del delitto, Sherlock Holmes insegna. E allora eccomi di nuovo a confrontare le performance dei linguaggi, continuazione del post Ancora confronti sui linguaggi....
View ArticleOttimizzare il codice
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Questa frase è stata attribuita a Donald E. Knuth, e se lo dice lui che ha scritto...
View ArticleComportamenti indefiniti
Il quiz dello scorso post era un pochino a trabocchetto, lo ammetto, ma Alessandro ha fatto un buon lavoro ed è quasi arrivato alla soluzione. Il quiz era il seguente: Qual’è il comportamento del...
View ArticleSviluppo multipiattaforma con QT
A settembre 2011 Embarcadero annunciava il suo Delphi XE2 con la libreria firemonkey che permettevano una compilazione di un eseguibile tra piattaforme diverse. Un solo sorgente per Windows e OSX. In...
View ArticleAncora QT e ancora database.
Comincio subito con il ringraziare b3h3m0th che mi ha segnalato che le QT non sono più di Nokia dalla scorsa estate e adesso appartengono a digia. Dopo essere rimasto favorevolmente impressionato dalle...
View ArticleQT – WEBINAR: Getting Started with Qt/C++ Programming. Parte 1
Che dire… con le QT (si pronuncia cute) è stato amore a prima vista spero mia moglie non scopra con chi passo le notti Per cui dato che hanno risvegliato i miei “peggiori istinti Nerd” mi sono iscritto...
View ArticleQT – WEBINAR: Getting Started with Qt/C++ Programming. Parte 2
La scorsa volta ci siamo lasciati alla gestione degli eventi. Ecco cosa ci propone QT. Le QT usano gli SLOT e i SIGNAL per la comunicazione ad alto livello con l’utente (ad esempio il movimento del...
View ArticleCopiare gli oggetti in C++ – parte I
Sono tornato! Dopo un eone o poco più, impegnato a fare un sacco di altre cose, forse troppe, adesso ho un attimo di tempo per qualche altro post. E allora farò un trittico di post sulla programmazione...
View ArticleCopiare gli oggetti in C++: parte seconda
Seconda puntata della mini-serie (qui la prima puntata). Oggi vediamo le funzioni virtuali. Funzioni Virtuali La scorsa volta ho anticipato uno dei meccanismi di base della programmazione OO:...
View ArticleUn semplice parser in C++
E’ da tantissimo che non scrivo più su questo amato blog, è ora di ricominciare! E allora, prima della fine dell’anno, faccio un post in cui vi racconto di un progettino a cui ho lavorato nel mio tempo...
View ArticleUna domanda difficile sul C
Adoro Twitter. Non ne potrei fare a meno, è la mia fonte di informazioni (di lì arriva il grosso di visto nel Web) e pettegolezzi. Ovvio ci sono anche i pettegolezzi, quasi come quelli che (prima di...
View ArticleDue immagini identiche non proprio uguali….
Salve cari amici di Ok,panico! Sono sempre stato affascinato dal mondo della crittografia e in special modo degli algoritmi informatici e oggi vorrei presentarvi un modo per celare del testo dentro ad...
View ArticleRicevere notifiche su Whatsapp quando finisce uno script:il download di un...
Sono sempre stato un downloader compulsivo e ora ho scritto uno script che mi avvisa su whatsapp quando un download -o uno script- finisce. Può essere l’installazione di un programma molto pesante, il...
View ArticleIl corso di C++ di Michele
Qualcuno lo saprà già ma forse qualcuno non ancora e allora eccomi con un annuncio di una bella iniziativa, dovrebbe interessare tutti i programmatori, nuovi e non. Michele Adduci, @blackibiza su...
View ArticleAncora sull’elevazione a potenza
A una certa ora (comunque troppo presto) mi accorgo che non capisco più quello che tento di fare, allora chiudo tutto e smetto. Poi capace che vado anche a dormire presto, come ieri. E mi capita di...
View Article2+2=5 in C…
Come primissimo e rapido contributo minimo a questo blog, mi aggancio a Errore! manco 2+2 sa fare per mostrarvi come lo farei in C; le prime 3 soluzioni viste su StackExchange mi sembrano...
View ArticleBreve paragone tra l’“overloading” in C++, C(11) e Fortran(90)
In C++ possiamo scrivere codice come questo: #include <iostream> int miafunz(int a, int b) { std::cerr << "int, int\n"; return a + b; } int miafunz(double a, int b) { std::cerr <<...
View Article
More Pages to Explore .....