cg-Cad

Libri »LISP Trek

LISP TrekTitolo: LISP Trek
Sottotitolo: Guida all'uso del linguaggio LISP in ambiente CAD
Autore: Claudio Piccini
Prezzo: Euro 15
Pagine: 256
Immagini: 30 in toni di grigio + 1 a colori in copertina
Editore: Lampi di stampa
Stampa: Febbraio 2007
ISBN: 978-88-488-0555-1

Incipit: Per fare trekking non serve la patente di guida. Questo libro non è un supporto didattico per chi si appresta a sostenere test di certificazione per conseguire la patente europea di guida del computer in ambiente CAD (in breve, il test per ECDL CAD), non insegna le due o tre vie per arrivare da A a B. Il suo target è un altro. Questo libro mostra come percorrere e tracciare sentieri anche ricorsivi (da A ritornare sempre in A per arrivare magicamente in B), cioè insegna a programmare in LISP.

Come (e dove) acquistare LISP Trek:
in internet con IBS.it
in libreria: prendi nota di titolo, autore e codice ISBN e chiedi al tuo libraio di fiducia di ordinarlo attraverso Messaggerie Libri.

*

Indice del libro

Prefazione a LISP Trek

Esistono numerose varianti e versioni del LISP. Questo libro
spiega come programmare con una variante del linguaggio (nella sua
versione classica, non
Visual) finalizzata alla scrittura di piccoli
applicativi (i lisp o le lisp come scrive qualcuno) in ambiente CAD.
I manuali che insegnano al lettore l’uso di un linguaggio di
programmazione iniziano di solito dai concetti basilari, quali le
variabili, le istruzioni di assegnamento e i tipi semplici di dati, per poi
passare a mano a mano ad argomenti sempre più complessi e
avanzati. Anche il primo capitolo di questo libro inizia da un concetto
elementare: la lista, ma lì si ferma, alle elementari, perché non esiste
in LISP un argomento più avanzato della lista.
In quest’ottica la prima parte del testo non è un vero e proprio
manuale sul linguaggio LISP ma una guida essenziale alla lettura e
comprensione della seconda parte: gli
itinerari. La prima parte è
insomma una lista delle cose da portare con sé in un viaggio attorno
al LISP (è una regola, non scritta, che prima di preparare lo zaino, e
quindi prima di mettersi in cammino, la prima cosa da fare è scrivere
la lista).
La seconda parte del testo affronta la programmazione in LISP e
ha origine da una raccolta di tutorial che ho scritto nel corso degli
ultimi cinque anni e pubblicato nel mio sito www.cg-cad.com. La
raccolta, che comprende anche numerosi contributi originali di altri
autori che qui ringrazio, è un ricettario di programmi, una miscellanea
di consigli e trucchi per programmare in LISP. Nella raccolta sono
presenti anche tutorial che sviluppano argomenti che non rientrano tra
i problemi quotidiani del disegnatore e programmatore LISP (ad
esempio come disegnare un labirinto con pareti disposte in ordine
casuale). Da questo materiale eterogeneo e irriducibile a un qualsiasi
ordine di lettura manipolando, potando e aggiungendo esempi e
spiegazioni, ho tracciato sei
itinerari alla scoperta del metodo
ricorsivo, dei numeri casuali, dei frattali, delle curve di Lissajous, delle
liste-array e dei labirinti in LISP. Immaginate questi itinerari come
percorsi trekking alla scoperta del LISP in ambiente CAD, se
li seguirete vi sarà possibile mettere in pratica tutte le funzioni elencate
nella prima parte del testo.
Giunti alla fine della prefazione di un manuale di programmazione
è consuetudine scrivere a chi è destinato. Certo è destinato a coloro
che non sanno nulla di programmazione e vogliono avvicinarsi ad
essa, ma anche a coloro che sanno programmare in un linguaggio
che non sia il LISP. Ma non solo ad essi. Poiché questo libro non è
solo una guida (più o meno) pratica all’uso del linguaggio LISP ed è il
lettore che si spingerà a percorrere alternativi o annuvolati sentieri il
destinatario ultimo di
LISP Trek.

Un esempio di programma Lisp descritto nel libro