La sfida
Scrivi il programma più breve possibile che dimostri l'intera sintassi di un linguaggio di programmazione: istruzioni, espressioni, operatori, parole riservate, ecc.
Prendi la grammatica della lingua (di solito in EBNF ) e crea un programma che la utilizza interamente.
Il programma non deve fare nulla di particolarmente utile, ma se lo fa è un bonus :)
Regole
- È necessario utilizzare tutta la sintassi della lingua: ogni tipo di istruzione, espressione, operatore, parola chiave, ecc. Definita dalla lingua.
- Deve essere in grado di essere eseguito senza dipendenze, ad eccezione della libreria standard inclusa nel linguaggio (tuttavia non è necessario utilizzare l'intera libreria standard).
- Includi un link alle specifiche della lingua che hai usato (ad esempio, ecco la grammatica di Python 2.7 ).