Skip to content
forked from unipr-org/LIeC

LIeC - Linguaggi, Interpreti e Compilatori presso l'Università degli Studi di Parma (9 CFU).

Notifications You must be signed in to change notification settings

merendamattia/LIeC

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LIeC - Linguaggi, Interpreti e Compilatori

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

Appunti di Linguaggi, Interpreti e Compilatori

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!


Wiki

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.

  1. 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.
  2. Plugin utilizzati su Obsidian:
  3. Effettuare un git fork della repository in questione, nella quale poi si andranno a modificare / aggiungere appunti
  4. Effettuare sempre un git fetch e successivamente un git merge prima di qualsiasi git push e/o git commit
  5. Non utilizzare caratteri in stampato e caratteri speciali nel nome dei file
  6. Utilizzare il carattere _ al posto degli "spazi" nel nome dei file
  7. Utilizzare sempre la numerazione dei file nel nome (i numeri indicano l'ordine degli argomenti trattati a lezione)
  8. Nel file .md inserire sempre un indice dinamico (utilizzando il plugin) e un "ritorna all'indice" alla fine di ogni paragrafo / argomento
  9. Nel titolo dei commit e della pull request, oltre ad inserire il tema trattato, aggiungere anche il proprio username. Ad esempio il titolo di questa pull request sarà: Aggiornamento wiki

Esempio

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".

Contributors

About

LIeC - Linguaggi, Interpreti e Compilatori presso l'Università degli Studi di Parma (9 CFU).

Topics

Resources

Stars

Watchers

Forks

Languages

  • HTML 70.7%
  • C 20.5%
  • LLVM 4.2%
  • Yacc 1.8%
  • TeX 1.1%
  • Makefile 0.9%
  • Other 0.8%