31.05.2013 Views

Tricky C - Si® @lbert Site

Tricky C - Si® @lbert Site

Tricky C - Si® @lbert Site

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Pensierino di Barninga Z!<br />

Imperdonabile il titolo in lingua inglese, vero? In effetti, avrei potuto scegliere Stratagemmi di<br />

programmazione in linguaggio C o qualcosa di simile, ma sarebbe stato forse pretenzioso e, tutto<br />

sommato, meno efficace. D'altra parte, chiunque si sia scontrato con l'informatica, in particolare con la<br />

programmazione, è certamente consapevole della presenza costante e quasi ingombrante dell'inglese: si<br />

potrebbe azzardare che esso rappresenta, in questo campo, la lingua... di default.<br />

<strong>Tricky</strong> C nasce come raccolta di appunti: un modo per non perdere traccia delle scoperte fatte in<br />

tante notti più o meno insonni; solamente in un secondo tempo si arricchisce della parte che descrive<br />

(sommariamente) le principali regole sintattiche del linguaggio e le sue caratteristiche fondamentali. La<br />

parte più interessante (o meno noiosa!) rimane comunque, a mio parere, quella dedicata all'esplorazione<br />

degli stratagemmi: interrupt, TSR, Device Driver e altro ancora. Molto spesso, infatti, per realizzare<br />

programmi apparentemente complessi, è sufficiente conoscere alcuni trucchi del mestiere, tipico frutto di<br />

scoperte quasi casuali o celati tra le righe della manualistica che accompagna i compilatori.<br />

Il contenuto di queste pagine vuole dunque costituire, senza pretesa alcuna di completezza, un<br />

insieme di suggerimenti: è buona norma ricordare sempre che essi sono in parte tratti dalle più svariate<br />

fonti, ufficiali e non, ed in parte basati sulla mia esperienza personale, in campo professionale ed<br />

amatoriale. Mi vedo pertanto costretto a declinare ogni responsabilità per qualsiasi conseguenza derivante<br />

dall'utilizzo delle tecniche descritte e dei listati riprodotti (e mi scuso in anticipo per gli errori, temo non<br />

solo ortografici, sicuramente sfuggiti alle pur numerose riletture).<br />

E' doveroso, a questo punto, ringraziare coloro che hanno collaborato alla realizzazione di<br />

questo lavoro con suggerimenti, contributi tecnici, critiche ed incoraggiamenti. Sarebbe impossibile<br />

menzionare tutti singolarmente, quindi dovranno accontentarsi di un Grazie!! collettivo. Tuttavia,<br />

qualcuno merita davvero un riconoscimento particolare: Flavio Cometto (abile risolutore di decine di miei<br />

dubbi e problemi, nonché autore di geniali intuizioni, tra le quali il titolo), Angelo Secco (molto di quanto<br />

si trova in <strong>Tricky</strong> C è stato scoperto nello sforzo di risolvere decine di suoi dubbi e problemi) e gli amici<br />

di Zero! BBS Torino e Radio Black Out Torino (soprattutto - in ordine alfabetico - Roberto Dequal,<br />

Luciano Paccagnella e Luisa Tatoni, senza il cui tenace supporto tecnico e organizzativo <strong>Tricky</strong> C sarebbe<br />

forse rimasto intrappolato per sempre nei meandri del mio hard disk).<br />

Grazie!! Anche a tutti coloro dai quali ho ricevuto il prezioso supporto necessario a creare e<br />

pubblicare in Internet la versione HTML di <strong>Tricky</strong> C (dedicata a mia figlia Ilaria Rossana Ginevra) e, in<br />

particolare, a tutto lo staff di Aspide. Gli interessati possono dare un’occhiata all’indirizzo<br />

http://www.aspide.it/trickyc.<br />

Ma il ringraziamento più vivo è per mia moglie, che ha sopportato con infinita pazienza lunghe<br />

serate trascorse alle prese con esperimenti, bozze, listati e scartoffie di vario genere. A lei sono grato per<br />

avermi dato la forza di arrivare sino in fondo.<br />

Ultima revisione: luglio 1998

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!