No, questo post non parla ne di autobus ne di treni (anche se di problemi con questo tipo di fermate ce ne sono molti).
Una sera della scorsa settimana mi sono ritrovato in mezzo ad una discussione “quasi” tecnica tra un paio di bravi ingegneri elettronici con tanta voglia di bere birra e chiacchierare. Uno dei due ad un certo punto sfodera con ammirevole sicurezza una rassicurante verità:

Qualsiasi cosa tu abbia bisogno di calcolare, un computer può farlo. Basta conoscere l’algoritmo giusto e avere abbastanza tempo.

La leggerezza della conversazione e il mezzo litro di De Koninck ormai in dirittura di arrivo hanno persuaso il matematico che c’è in me dal contraddire questa affermazione a prima vista scontata.
Non è così facile da intuire, ma esistono problemi che un computer non può risolvere. Risposte che non possono essere calcolate.

Continue reading »

 

Spezzo il semestrale silenzio di questo blog per riportare una notizia che mi sta particolarmente a cuore. Proprio ieri il team di FreeBSD ha rilasciato la versione 9.0 del loro sistema operativo UNIX. La lista delle novità è lunga, ma il motivo per cui la notizia mi è balzata subito agli occhi è che FreeBSD [...]

 

L’Apple World Wide Developer Conference 2011 è finito da un po’, e Apple ha pubblicato sul suo portale developers i video delle sessioni tecniche tenute dai suoi ingegneri durante la manifestazione. Chiunque può accederci dopo una registrazione gratuita, dall’indirizzo http://developer.apple.com/videos/wwdc/2011/. Si tratta di interventi tecnici molto specifici, tenuti da membri di rilievo dei team di [...]

 

Dopo un mese e mezzo di silenzio, la notizia della definitiva approvazione del nuovo standard internazionale ISO C++ 2011 mi ha spronato a scrivere qualcos’altro in merito. Questa volta mi concentrerò su una funzionalità forse marginale ma senza dubbio molto utile. Le lambda functions.

 

Chi mi conosce sa che ultimamente ho programmato molto in C++. Di conseguenza, non potevo non interessarmi alle novità che verranno introdotte nel linguaggio dalla nuova versione dello standard internazionale ANSI/ISO, che verrà ratificato a breve, ormai ribattezzato da tutti C++0x nonostante si parli di un rilascio nel 2011. Nonostante lo standard internazionale attuale risalga [...]

 

Forse il motivo per cui i matematici sono così attaccati alle dimostrazioni formali, è che se lo possono permettere. Così Marcus du Sautoy, nel suo libro “L’enigma dei numeri primi”, cerca di motivare l’amore della matematica per l’inconfutabilità delle dimostrazioni logiche. È per questo motivo che la comunità scientifica non può ancora accettare come prova l’enorme [...]

 

È notizia di oggi il nuovo accordo tra Nokia e Microsoft per l’integrazione tra la linea di smartphone di Nokia e l’ecosistema software di Windows Phone 7. Lo slogan è “Welcome to the third ecosystem”. Il motivo di questa mossa è chiaro, ed è stato perfettamente espresso dal CEO di Nokia, Stephen Elop, nella sua lettera [...]

 

Come promesso, ecco la versione quasi definitiva dei miei nuovi appunti del corso di Calcolo Scientifico, di cui a breve dovrò sostenere l’esame. Trovate tutte le informazioni necessarie nella sezione apposita del sito. Spero vivamente che questo documento torni utile al maggior numero possibile di persone e invito chiunque a collaborare.

 

Ciao mondo. Il titolo di default che WordPress assegna al primo post di esempio mi sembrava azzeccato per il primo post di questo blog. “Hello world” è ciò che di solito si fa scrivere ai semplicissimi programmi di esempio mostrati a chi sta imparando le basi di un nuovo linguaggio di programmazione, come se quel [...]

© 2011 Nicola Gigante Hosted by NetMDM Suffusion theme by Sayontan Sinha