LIeC - Linguaggi, Interpreti e Compilatori presso l'Università degli Studi di Parma (9 CFU).
Guida directory:
.
├── Cpm
│ ├── doc
│ └── flex
├── code
│ ├── 01-flex
│ └── 02-bison
├── pdf
├── seminari
├── slides
└── teoria
Benvenuti nella repository degli appunti presi a lezione del corso "Linguaggi, Interpreti e Compilatori". In questa cartella troverete una raccolta di appunti e materiali utili per lo studio di questa disciplina.
Gli appunti presenti in questa cartella sono stati presi durante le lezioni del corso e possono risultare utili per lo studio personale o per la preparazione degli esami.
La cartella è organizzata in modo da facilitare la ricerca di specifici argomenti, con file distinti per ogni tema trattato durante il corso. In questo modo, potrete facilmente trovare gli appunti relativi al modulo che vi interessa.
Vi informo inoltre che questa cartella è un progetto aperto e tutti sono invitati a partecipare alla raccolta degli appunti. Se avete preso degli appunti durante le lezioni del corso e volete condividerli con gli altri studenti, siete liberi di contribuire creando una pull request su GitHub.
Per mantenere l'ordine e la coerenza della cartella, vi chiediamo gentilmente di seguire le linee guida per la formattazione e l'organizzazione degli appunti, che troverete nella cartella stessa.
Vi ricordo che gli appunti presenti in questa cartella sono forniti a titolo informativo e non sostituiscono in alcun modo lo studio dei testi di riferimento consigliati dal docente.
Nella cartella
teoria/images
le immagini sono identificate secondo il seguente pattern:{progressivo_appunti_di_appartenenza}-{numero_progressivo}
Buono studio!
Ecco un semplice elenco di linee guida da seguire per partecipare alla stesura degli appunti e per mantenere il codice il più ordinato e leggibile possibile.
- Per visualizzare bene gli appunti utilizzeremo Obsidian: software che permette di prendere appunti che opera su file Markdown
.md
. La preview che si vede su Github può risultare incompleta o non leggibile. - Plugin utilizzati su Obsidian:
- Effettuare un
git fork
della repository in questione, nella quale poi si andranno a modificare / aggiungere appunti - Effettuare sempre un
git fetch
e successivamente ungit merge
prima di qualsiasigit push
e/ogit commit
- Non utilizzare caratteri in stampato e caratteri speciali nel nome dei file
- Utilizzare il carattere
_
al posto degli "spazi" nel nome dei file - Utilizzare sempre la numerazione dei file nel nome (i numeri indicano l'ordine degli argomenti trattati a lezione)
- Nel file
.md
inserire sempre un indice dinamico (utilizzando il plugin) e un "ritorna all'indice" alla fine di ogni paragrafo / argomento - Nel titolo dei
commit
e dellapull request
, oltre ad inserire il tema trattato, aggiungere anche il proprio username. Ad esempio il titolo di questapull request
sarà:Aggiornamento wiki
Il primo argomento trattato a lezione è stato quello del significato di "Hello, world!".
Il nome file sarà: 01-helloworld.md
.
Il titolo del commit sarà: "Aggiunti appunti lezione 01-helloworld"
.
Il titolo della pull request sarà: "Appunti lezione 26-02-2023"
.