Come NON si scrive del codice

Come NON si scrive del codice

Posted by THeK3nger in Generale on 24. Jun, 2010 | 6 Comments

Leggere del codice scritto da altri (o scritto da noi mesi o anni fa) può essere un esperienza spiacevole condita da molti tentativi di suicidio. Per non finire impiccati e per non far impiccare migliaia di colleghi nel mondo ci sono solo 8 punti da tenere a mente… e da non fare.

La posta di Slashcode – Come iniziare a programmare

La posta di Slashcode – Come iniziare a programmare

Posted by THeK3nger in Generale on 03. Jun, 2010 | 12 Comments

A parte il titolo stupido di questa “rubrica” volevo pubblicare la risposta ad una domanda che mi è arrivata da Facebook. La domanda è la tradizionale “Come faccio a programmare come un Dio?”. Domanda la cui risposta basterebbe da sola a riempire corsi e tonnellate di guide. Tuttavia ho scritto un mezzo poema e, unito [...]

Come organizzare un progetto

Come organizzare un progetto

Posted by THeK3nger in Generale on 24. May, 2010 | 2 Comments

Stavo attrezzando un piccolo progettino scemo sulle OpenGL (più didattico che altro) e così ho pensato di condividere quelle regole non scritte che servono ad organizzare e gestire un progetto software. Sono piccole “tips”, struttura delle cartelle e file che non devono mai mancare. Presenterò anche altri strumenti, come ho fatto per Python, ma questa [...]

Aggiornamento Guida Programmazione

Posted by THeK3nger in Generale on 01. Apr, 2010 | 2 Comments

Avevo promesso aggiornamenti settimanali ed eccomi qui. Il capitolo sulla logica booleana è grossomodo terminato. Mancano degli esercizi che inizierò a mettere presto. Inoltre c’è anche la prima parte del capitolo sugli algoritmi. Come al solito sono gradite segnalazioni di errori, commenti e richieste di maggiori chiarimenti su parti della guida che ho involontariamente lasciato troppo [...]

SlashCode Reloaded

SlashCode Reloaded

Posted by THeK3nger in TheSlashCodeProject on 22. Mar, 2010 | 0 Comments

Penso di dover dare conto a qualcuno della mia lunghissima assenza. Ci sono molti motivi che mi hanno tenuto lontano dalle pagine di SlashCode in questi mesi. La prima è che avevo bisogno di staccare un attimo dalla vita tecnologica per dedicarmi ad altre mie passioni come la musica e la letteratura. Suono il pianoforte [...]

Scheme – Lezione 7 – Le Porte

Scheme – Lezione 7 – Le Porte

Posted by THeK3nger in Lisp/Scheme on 06. Nov, 2009 | 0 Comments

Torniamo sulla terra. Lasciamo per un momento tutti i concetti “teorici” e ingegneristici della programmazione Scheme per tornare ad alcuni aspetti pratici. E’ importante, in qualunque linguaggio di programmazione, saper gestire abilmente l’input/output, sia quello “utente” sia quello “file”. Soprattutto in scheme, linguaggio con particolari vocazioni per il data-mining, saper leggere escrivere file diventa fondamentale. [...]

Guida alla Programmazione Generale – PDF Bozza 2

Guida alla Programmazione Generale – PDF Bozza 2

Posted by THeK3nger in Generale on 02. Nov, 2009 | 5 Comments

Dato che alcuni me l’hanno chiesto e datoche non ho molto tempo ultimamente posto qui di seguito una seconda bozza della versione PDF della guida. Ancora molto incompleta ma spero lo prendiate come un gesto di impegno. Non è un progetto abbandonato. SCARICA IL PDF

Scheme – Lezione 5 – Ancora Ricorsione

Scheme – Lezione 5 – Ancora Ricorsione

Posted by THeK3nger in Lisp/Scheme on 16. Oct, 2009 | 2 Comments

Nella scorsa lezione abbiamo visto come funziona la semplice ricorsione applicata a funzioni numeriche. La ricorsione è però molto più potente e ci permette di operari anche con oggetti che non siano solamente numeri. Diamo quindi ora una definizione di algoritmo ricorsivo meno formale ma che serve a decifrare meglio il problema a livello pratico. [...]

Scheme – Lezione 4 – Ricorsione Semplice

Scheme – Lezione 4 – Ricorsione Semplice

Posted by THeK3nger in Lisp/Scheme on 14. Oct, 2009 | 0 Comments

Ora che conosciamo tutte le basi di Scheme dobbiamo iniziare la parte più difficile, abituare la nostra testa a ragionare secondo il modello funzionale. Per fare questo non possiamo prescindere dall’uso di un linguaggio un po più matematico ma che, vi assicuro, dopo l’impatto iniziale si rivelerà piuttosto automatico (e se avete dubbi potete sempre [...]

Scheme – Tavola Funzioni Numeriche

Scheme – Tavola Funzioni Numeriche

Posted by THeK3nger in Lisp/Scheme on 14. Oct, 2009 | 0 Comments

Mettiamo una pausa alle lezioni per mostrare un elenco piuttosto esaustivo delle funzioni di utilità generale che possiamo richiamare durante la programmazione. Le funzioni, come abbiamo già visto, sono tutte in notazione prefissa. Inoltre, a differenza di altri linguaggi, Scheme possiede molte funzioni matematiche, anche complesse, di default, senza dover importare nessun modulo o libreria. [...]

Page 1 of 3123
  • Archivio

     

    September 2010
    M T W T F S S
    « Aug    
     12345
    6789101112
    13141516171819
    20212223242526
    27282930