Visualizza il feed RSS

Titolo provvisorio...

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

  1. Linguaggio C: bibliografia essenziale

    di pubblicato il 05-12-2019 alle 15:07 (Titolo provvisorio...)
    AVVERTENZE E MODALITA' D'USO

    La presente bibliografia è parte di un progetto di conservazione e diffusione di una serie di post pubblicati a suo tempo sui gloriosi forum di IoProgrammo (ora inopinatamente e senza preavviso svaniti nell'oblio e affidati unicamente alle varie wayback machines, con il loro preziosissimo contenuto di oltre venti anni di know how e interventi di altissimo profilo) e già riproposti in parte sui forum di Masterdrive. Tali post erano a loro volta derivati da
    ...

    aggiornamento da 03-01-2020 a 14:08 di M.A.W. 1968

    Categorie
    Libri , Programmazione , Tecnologia
  2. TAXIIIIII! (WAS: Algoritmo first-fit per bin-packing)

    di pubblicato il 06-04-2012 alle 17:51 (Titolo provvisorio...)
    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 ...
  3. It's a "long long" way to Tipperary...

    di pubblicato il 04-04-2012 alle 04:49 (Titolo provvisorio...)
    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 ...
  4. zigzag =: $ [: /:@; [: <@|.`</. [: |. i.

    di pubblicato il 06-02-2012 alle 20:05 (Titolo provvisorio...)
    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 & ...
  5. Il triangolo no...

    di pubblicato il 29-12-2011 alle 16:41 (Titolo provvisorio...)
    Il titolo si rifà alla mia istintiva risposta di fronte all'ennesima richiesta di spiegazioni e informazioni sul triangolo di Floyd: in questo caso, da parte di una giovane studentessa, la cui immaginazione è rimasta evidentemente colpita dall'assegnazione dell'arciclassico esercizio in linguaggio C per la stampa di tale triangolo numerico, accompagnata da spiegazioni alquanto scarne.

    Per la cronaca, sulle prime la fanciulla non è stata in grado di cogliere la citazione dal brano ...

    aggiornamento da 03-12-2015 a 15:00 di M.A.W. 1968

    Categorie
    Programmazione , Scienza
  6. LUT? Sì, grazie... (e due)

    di pubblicato il 13-06-2011 alle 03:19 (Titolo provvisorio...)
    Come promesso nella scorsa puntata, vediamo brevemente la creazione delle LUT correlate per la soluzione tabulare del semplice problemino didattico inerente la tavola periodica degli elementi.

    Invito tutti i miei lettori a considerare che, dopo un apprendistato più o meno lungo su una data piattaforma, il programmatore (embedded) quadratico medio si troverà già pronto sul disco, ad ogni nuovo progetto di media complessità, fino ad un buon 40-60% del codice C e Assembly necessario ...

    aggiornamento da 04-12-2015 a 01:11 di M.A.W. 1968

    Categorie
    Programmazione
  7. LUT? Sì, grazie!

    di pubblicato il 11-06-2011 alle 01:49 (Titolo provvisorio...)
    Quote Originariamente inviato da M.A.W. 1968 Visualizza il messaggio
    PS: Riguardo al thread, la soluzione più elementare (con gli effetti collaterali di essere generalmente ottima in tempo di esecuzione, e di stimolare ad acquisire la giusta forma mentis informatica) consta nell'uso di una tabella di lookup [...]

    Quasi inutile aggiungere che le tabelle di lookup, assieme ai sistemi di hashing, sono un ingrediente essenziale in qualsiasi progetto informatico: dallo sviluppo dei microprocessori ai linguaggi di più alto livello, è pressoché impossibile
    ...

    aggiornamento da 02-01-2012 a 19:37 di M.A.W. 1968

    Categorie
    Programmazione