Posted in aprile 2010

Closure come tipi di ritorno (C++0x)…

Nel post precedente ho presentato le lambda function/expression introdotte da C++0x, specificando che di fatto si tratta di funzioni-oggetto.

Proseguiamo nel discorso, cercando di mostrare almeno un caso in cui è comodo impiegarle…

Leggi l’articolo completo

Contrassegnato da tag , , , , , ,

Esempio di Lambda Expression/Function (C++0x)…

Finalmente sono riuscito a mettere le mani sul G++ 4.5, così da poter testare anche su questo compilatore le “lambda function/expression” introdotte nel futuro standard C++0x (cfr. post precedente).

Leggi l’articolo completo

Contrassegnato da tag , , ,

Giocando con Visual C++ 2010…

In attesa di provare il G++ 4.5 (sono troppo pigro per ricompilarlo), sto facendo qualche esperimento col nuovo Visual C++ 2010.

Ebbene, devo ammettere che mi sta piacendo…

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
	// C++0x lambda...
	auto f = [](int a) -> int { return a + 1; };

	cout << f(100) << endl; // prints '101'
	system("PAUSE");
	return EXIT_SUCCESS;
}

Ne riparleremo…

Ciau! ^^

Contrassegnato da tag , , ,

Università e programmazione…

Recentemente ho avuto una breve ma interessante discussione con due conoscenze circa il rapporto che lega Università e programmazione dal punto di vista professionale.

Ebbene, con somma meraviglia del più giovane dei due, che non ha frequentato l’Università, io e l’altro abbiamo convenuto sul fatto che essa, almeno per come l’abbiamo vissuta noi (informatica io, ingegneria informatica l’altro), non ci ha reso automagicamente dei buoni programmatori per il solo fatto di averla frequentata.

Tutto ciò perchè non era il loro scopo.

Leggi l’articolo completo

Contrassegnato da tag , ,

Sulle “partenze lente”…

Qualunque progetto di una certa dimensione e che coinvolga un numero abbastanza elevato di persone/aziende tende per sua norma ad essere sistematicamente rallentato fin dalle sue prime battute.

Leggi l’articolo completo

Contrassegnato da tag , , , ,

Tanto qualcuno abboccherà…

Ogni tanto compaiono online dei post molto interessanti che trattano il tema delle offerte di lavoro per programmatori. E’ il caso dell’eccellente How to Find Crappy Programmers, tanto ironico nella forma quanto – purtroppo – realistico nei contenuti.

Leggi l’articolo completo

Contrassegnato da tag ,

Tutto è apparentemente banale…

Ma lo è davvero?

La fase di ideazione e progettazione di solito mi garba parecchio: si prende un cesto di requisiti freschi, un pizzico di creatività e si amalgama il tutto con schemi e diagrammi. Si fa e si disfa finchè non saltano fuori documenti di specifica comprensibili, possibilmente condivisi ed accettati da tutte le parti coinvolte.

Poi però si arriva al punto-chiave. Tolte per un attimo le scadenze messe nero-su-bianco, quanto tempo può richiedere davvero ciascun “pezzo” della soluzione?

Iniziano i problemi.

Leggi l’articolo completo

Contrassegnato da tag , ,

Buona Pasqua…

… a voi e alle vostre famiglie! :D

Ciau! ^^

Contrassegnato da tag
Follow

Get every new post delivered to your Inbox.

Join 248 other followers