Sezioni del manuale

KISS
versione 0.1


Parte I: Il linguaggio

Questa guida è divisa in due parti. La seconda parte contiene la mia relazione sull' implementazione e non è necessario leggerla tutta se vuoi solo utilizzare Kiss, specialmente se sei un principiante. Puoi limitarti a leggere il semplice manuale d'uso del compilatore. Ricordo che questa è una versione beta, anche se stabile e funzionante, ma piuttosto limitata di Kiss. Va quindi considerata come un WIP (Work In Progress). Cerco collaboratori bravi quanto me (o meglio ancora più bravi :) per portare a termine la definizione e l'implementazione del linguaggio. Se vuoi collaborare, puoi farti un'idea di quello che deve essere fatto leggendo questa guida e almeno la prima e la seconda parte del tutorial di Crenshaw [ZIP 208K].

Fammi sapere se usi KISS e se lo trovi utile, se c'è qualcosa nella sintassi che non ti piace e come potrei migliorarla, se c'è qualche funzione che vuoi implementi nelle future versioni. Fatti avanti subito se vuoi collaborare! Scrivimi...

Parte II: La sua implementazione

Il modo migliore per capire nei dettagli l'implementazione di Kiss è studiare il tutorial di Jack Crenshaw, l'ideatore del linguaggio. Questo tutorial è così perfetto che non me la sono sentita di tradurlo in italiano o di convertire il codice contenuto in C++. Il tutorial vi guida passo passo nella scrittura del compilatore, come ha guidato me. Avendo presentato questo compilatore per il mio esame di Fondamenti di Informatica II, ho preparato questa relazione (che noia le relazioni, no?). La relazione è un sunto delle idee di Jack. Puoi leggerla per farti rapidamente un'idea di come è stato implementato. Io stesso sono un principiante ed ho imparato molto da questo progetto.


KISS HomePage