Programming

Negli ultimi anni mi sono ritrovato a fare esperienza con diversi linguaggi di programmazione, scripting e markup, a diversi livelli di specializzazione.

Nei primi anni del liceo ho avuto modo di studiare le basi del Pascal a livello di didattica scolastica.

Con i corsi universitari curricolari ho avuto la possibilità di approcciarmi al C e al linguaggio di assembly per il Motorola M68k e SQL.

Nell’ultimo anno di università ho studiato e applicato Java al progetto di tesi finale di ingegneria del software, nel quale ho sviluppato un videogioco insieme a due altri ragazzi: qui ho avuto modo di dare un’occhiata anche a JavaFX e SQLite.

Per il corso facoltativo di hypermedia application ho studiato e applicato Html, Css, Javascript, Jquery, Bootstrap e NodeJS.

In autonomia ho studiato il linguaggio per programmare su Arduino (un fork del Wiring) e Python.

Mi capita spesso di scrivere appunti o documenti ben formattati in Markdown (nella pagina “Cianfrusaglie” ci sono un paio di documenti scritti in Markdown integrando codice LaTeX per formule matematiche).
Sono solito utilizzare il framework RevealJS associato al Markdown per produrre presentazioni un po’ più carine di quelle in PowerPoint.

Ho sviluppato bot per telegram in Python e Java, alcuni dei quali sono ancora in cantiere e non ancora pubblicati su GitHub.

Al momento sto studiando e lavorando su un progetto che utilizza Python ed il suo framework Django.

Annunci