21 aprile 2021

Come scrivere un linguaggio interpretato in Java

La tecnologia dei linguaggi di programmazione è molto importante: spesso permette di semplificare l'uso di un programma in maniera stupefacente.

E allora perché succede raramente che qualcuno accompagni un suo programma con un opportuno linguaggio ad hoc?

Semplice: perché è difficile; è difficile la teoria ed è difficile la pratica.

Certo, di solito all'università si dà l'esame di "Linguaggi e compilatori", però non è detto che si riesca a fare proprio quello che si è studiato.

Io, per esempio, ho svolto un progetto e ho dato l'esame, ma non ho compreso veramente quello che avevo studiato. Comunque non è mai troppo tardi: per tutta una serie di motivi, mi sono riavvicinato alla materia e ho voluto toccarla con mano, dove "toccare con mano" per me, purtroppo o per fortuna, significa "programmare in Java".

Di seguito si può scaricare il risultato dei miei sforzi, teoria (cioè file pdf) e pratica (cioè file jacc e java).

Documentazione

Codice 

24 gennaio 2021

Il "Formulario di Matematica" di Giuseppe Peano

Così scriveva Giuseppe Peano a Giovanni Vacca il 24 aprile 1910:

Io abbandono l'insegnamento superiore, contro la mia volontà e con dolore. Ho fatto tutte le mie lezioni, procurando di interessare gli allievi, che si sono effettivamente interessati. Ho procurato di vivere d'accordo coi colleghi, da cui dipendo. Ma questi vogliono che io abbandoni i simboli, che non parli più del Formulario e altro ancora. Rifiutai ogni conferma in tali condizioni. Facevo quel corso per piacere e non per interesse. Così è finita. Difficilmente farò ancora uscire un volume della Rivista. Ho lavorato abbastanza, ed ho il diritto di riposare, tanto più che i colleghi ritengono le mie teorie pericolose. La difesa del Formulario la faccia chi vuole. Del resto esso è un libro già abbastanza noto, e non muore più. Può essere che io dedichi questi ultimi anni all'interlingua o al giardinaggio.
 
Il Formulario non è morto, ma non è che se la sia passata proprio bene. Però, stai tranquillo Giuseppe: la difesa del Formulario la faccio io. Come chi sono? Hai detto che la difesa del Formulario la può fare chi vuole, ti tocca accontentarti di me. Sì, sarebbe stato bello vedere una nuova edizione pubblicata da una casa editrice importante e curata da qualche stimato professore, ma purtroppo non è andata così. Io ci ho provato, davvero! Credi che non mi sarebbe piaciuto, Giuseppe?
Ora, non lo so se "la violenza è l'ultimo rifugio degli incapaci", non so neppure se "il patriottismo è l'ultimo rifugio delle canaglie", ma di sicuro so che il blog è l'ultimo rifugio degli autori scarsi. E così, caro Giuseppe, ti devi accontentare di questo blog.
Ciao, Giuseppe, per me il numero 1.