Visualizza il feed RSS

Titolo provvisorio...

Perché nulla è più definitivo della provvisorietà, in Italia...

  1. Happy Birthday, Ada!

    di pubblicato il 09-12-2015 alle 23:01 (Titolo provvisorio...) (471 Visite)
    Il 10 dicembre 1815 nasceva a Londra Augusta Ada Byron, figlia legittima (l'unica) del poeta George Gordon, meglio noto come Lord Byron, e di Anna Isabelle (Annabella) Milbanke, baronessa di Wentworth. Dopo il matrimonio con il barone Lord William King, poi nominato Conte di Lovelace, la nostra Ada diverrà Lady Ada Augusta, Contessa di Lovelace.

    In occasione del secondo centenario della nascita di Ada, è doveroso ricordare brevemente ma nel modo più corretto la figura di colei che ...

    aggiornamento da 02-02-2016 a 19:36 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Scienza
  2. Aggiungi un posto a tavola...

    di pubblicato il 30-10-2015 alle 14:15 (Titolo provvisorio...) (697 Visite)
    Visto il notevole interesse suscitato dal poker di articoli dedicati al simpatico problemino dei ménages (uno, due, tre e quattro), approfittando a piene mani di tutti i (numerosi) tempi d'attesa e di viaggio aeroferronavali, ho provveduto a risistemare il materiale discusso in un unico articolo in PDF, aggiungendo ove possibile alcune utili note e isolando i banalissimi preliminari matematici dalla presentazione storica del problema, seguita a sua volta da una breve discussione degli algoritmi ...
  3. Let's get deranged!

    di pubblicato il 21-08-2015 alle 23:37 (Titolo provvisorio...) (601 Visite)
    Dopo la terna di articoli dedicata al simpatico problemino dei ménages (uno, due e tre), è opportuno destinare qualche ulteriore riga alla implementazione di esempio fornita nella scorsa puntata.

    Un simile sorgente (per quanto meramente illustrativo) di circa 1kLOC, infarcito di una silloge di tecniche di programmazione non banali, brevemente commentato solo nei punti salienti, merita certamente qualche altra spiegazione ad usum delphini, oltre al già fornito chiarimento sui vettori ...
  4. Ménages... et trois ;-)

    di pubblicato il 21-08-2015 alle 23:36 (Titolo provvisorio...) (526 Visite)
    Dopo una prima, facile introduzione e un secondo articolo sulla generazione esaustiva delle soluzioni, parliamo ancora del problema dei ménages. Come mostrato esplicitamente ormai in più punti, l'argomento è ben più vasto e interessante di quanto la melensa formulazione originale del problemino potesse far pensare all'ignaro lettore, ed ha connessioni radicate e profonde in numerosissimi settori applicativi, dalla matematica discreta (rook polynomials e dintorni) all'ottimizzazione combinatoria, ...
  5. Un altro giro di valzer, Madame Colette?

    di pubblicato il 21-08-2015 alle 23:36 (Titolo provvisorio...) (555 Visite)
    Parliamo ancora di ménages.
    Nella scorsa puntata abbiamo lasciato la padrona di casa, Donna Letizia, alle prese col problema di mettere a tavola n coppie di invitati, con n numero naturale maggiore di due, rispettando due semplici regole:

    1) Uomini e donne occupano posti rigorosamente alternati attorno alla tavola, che ha forma circolare;

    2) Nessun coniuge deve occupare alcuna delle due sedie immediatamente adiacenti a quella proprio partner: se la signora ...
  6. Il valzer delle coppie...

    di pubblicato il 30-10-2012 alle 17:56 (Titolo provvisorio...) (2969 Visite)
    Sottotitolo: Donna Letizia risponde.

    Il problema del quale trattiamo, noto in letteratura come problème des ménages, è uno dei più universalmente citati e discussi in combinatorica: tanto che si fa realmente fatica a trovare un testo specialistico nel quale non venga analizzato, o quantomeno menzionato - sovente più volte. Al tempo stesso è deliziosamente retrò per il modo così tipico in cui è stato formulato alla fine dell'Ottocento e per il suo stesso contenuto: si parla infatti ...
  7. TAXIIIIII! (WAS: Algoritmo first-fit per bin-packing)

    di pubblicato il 06-04-2012 alle 16:51 (Titolo provvisorio...) (3958 Visite)
    Su gentile (ma pressante) richiesta privata di alcuni lettori, dedico la presente blog entry a questo recente thread, che si rifà a questo problema.

    Accontento volentieri i miei lettori, non certo per una malintesa captatio benevolentiae o per sciocca autoincensazione, ma perché questo genere di soluzione è assolutamente, solidamente paradigmatico del modo di pensare del Buon Programmatore, sano cultore della matematica discreta e computazionale.

    Si tratta di un problema ...
  8. It's a "long long" way to Tipperary...

    di pubblicato il 04-04-2012 alle 03:49 (Titolo provvisorio...) (2497 Visite)
    Prendo in prestito per il titolo il ritornello - con modifica - di una delle più note marcette militari anglosassoni, assurta a simbolo della prima guerra mondiale (con una curiosità che piacerà al buon Antonio: la medesima melodia, con ben poche variazioni, viene correntemente usata anche per l'inno dell'università dell'Oregon "Mighty Oregon") per tornare sul tema degli standard e dialetti del linguaggio C.

    Sovente ricevo richieste d'aiuto da studenti e programmatori alle ...
  9. C=64: un altro BASIC è possibile...

    di pubblicato il 11-03-2012 alle 18:28 (Titolo provvisorio...) (2842 Visite)
    Nell'attesa che il sempre ottimo Antonio proponga la sua estensione al CBM BASIC, vorrei iniziare ad introdurre almeno la parte più saliente della teoria necessaria.

    L'estensione dell'interprete BASIC con l'aggiunta di nuovi comandi e funzioni rappresenta tradizionalmente un primo passo per il programmatore PET Assembly più scaltro e intraprendente, assieme alla realizzazione di firmware in Assembly destinato alle cartridge di espansione: e naturalmente nulla vieta di combinare i ...

    aggiornamento da 08-11-2015 a 22:51 di M.A.W. 1968

    Categorie
    Programmazione , Hardware , Tecnologia
  10. C=64: Ready_

    di pubblicato il 10-03-2012 alle 03:29 (Titolo provvisorio...) (2215 Visite)
    Un recente post del nostro ottimo Antonio sollecita una adeguata risposta: un tuffo in un oceano ben noto e molto amato, quello dei nostri esordi informatici con i PET, sempre modernissimi nonostante gli ormai sei lustri trascorsi dalla loro introduzione sul mercato italiano.

    Uno dei primi elementi che attiravano l'attenzione degli allora programmatori in erba erano i primi software semiprofessionali in circolazione, allegati alle modernissime riviste con cassetta o, più di rado, ...

    aggiornamento da 28-05-2016 a 14:02 di M.A.W. 1968

    Categorie
    Programmazione , Tecnologia
  11. Parole famose...

    di pubblicato il 12-02-2012 alle 17:37 (Titolo provvisorio...) (2041 Visite)
    Per non compromettere la leggibilità della firma, sposto qui alcune delle mie citazioni preferite, senza nulla a pretendere e guidato unicamente dal mio gusto personale. Ho aggiunto le mie traduzioni, che cercano di rendere appieno il senso di ciascun aforisma.

    Reputo verissimo il motto "siamo ciò che sappiamo", ma con buona pace di quei simpatici dopolavoristi da "spigolature" della Settimana Enigmistica che si compiacciono di miniare l'intero Pentateuco sul retro ...

    aggiornamento da 15-01-2014 a 00:51 di M.A.W. 1968

    Categorie
    Scienza , Altro
  12. zigzag =: $ [: /:@; [: <@|.`</. [: |. i.

    di pubblicato il 06-02-2012 alle 19:05 (Titolo provvisorio...) (2188 Visite)
    Il titolo è inequivocabile: parliamo nuovamente di J, uno dei miei linguaggi preferiti in assoluto. Un valido spunto per tornare a parlare di questo potentissimo e sintetico linguaggio di programmazione è dato da questo thread nell'altra bottega: un esercizio molto comune nella didattica dei vari linguaggi, in tutte le sue varianti.

    In questa occasione, vedremo come popolare una generica matrice mxn secondo lo schema indicativo qui riportato:

    Formula LaTeX: \begin{array}{rrrr}3 & ...
  13. Un (altro) problemino con le addizioni... +4

    di pubblicato il 30-01-2012 alle 21:21 (Titolo provvisorio...) (2113 Visite)
    Nella scorsa puntata abbiamo visto una delle più recenti ed eleganti formule per esprimere in forma chiusa la funzione di partizione tramite una somma finita di termini.

    Una tale formula si presta particolarmente bene all'analisi in termini elementari, potendo essere spiegata con relativa facilità anche agli studenti più giovani usando solo strumenti di base della matematica discreta. Tuttavia, dal punto di vista computazionale, il corrispondente algoritmo avrebbe prestazioni che ...
  14. Un (altro) problemino con le addizioni... +3

    di pubblicato il 27-01-2012 alle 13:37 (Titolo provvisorio...) (3207 Visite)
    Ebbene sì: abbiamo il piacere di riparlare di partizioni di numeri naturali, a circa un anno di distanza da questo trittico di articoli divulgativi - che pare avere qualche merito, come riscontrato sia in termini di visite che attraverso l'insolito (e persistente) volume di feedback ricevuto via email.

    L'occasione di parlare nuovamente dell'argomento (che certamente merita ben altri approfondimenti) è data da alcune recentissime pubblicazioni, le quali hanno portato un flusso di ...
  15. Quando si parte il gioco de la zara...

    di pubblicato il 29-12-2011 alle 22:33 (Titolo provvisorio...) (2228 Visite)
    ...colui che perde si riman dolente,
    repetendo le volte, e tristo impara.
    (Purgatorio, VI, 1-3)

    Nulla di meglio degl'immortali versi del nostro toscanissimo Vate per aprire questa entry dedicata ad un generatore pseudocasuale.

    Il giuoco della "zara" (vocabolo strettissimamente imparentato con termini di uso quotidiano come azzardo, ma anche zero, cifra e zefiro) non è che un antico gioco di dadi: e proprio i dadi sono uno dei simboli par excellance ...

    aggiornamento da 02-11-2012 a 17:04 di M.A.W. 1968

    Categorie
    Programmazione , Scienza
Pagina 1 di 3 123 ultimoultimo