Chi sono
Sono Alessandro Angelone, un informatico ventiseienne il cui tema prediletto sono i sistemi operativi. Grazie a questi, ho dunque cominciato a cimentarmi nella programmazione di sistema con C e C++.
Tendo a prediligere basi di codice molto snelle, tenendo a mente l’eventuale scalabilità futura nella relativa progettazione.
Ho lavorato prevalentemente con C++ e script shell. Attualmente lavoro prevalentemente con PHP, HTML5, CSS e JavaScript.
Linguaggi di programmazione (in ordine di ‘proficiency’):
Linguaggio | Note |
---|---|
C++ | standard 11 e 14 |
C | standard 99 e ANSI-C |
Java | principalmente Java 8, 11 e 17 |
Shell scripting | shell POSIX e bash |
Python | sono fermo alla 3.6 1 |
PHP | principalmente versione 5 e 8 |
HTML5 | |
CSS3 | |
JavaScript | |
Ruby | ne ho conoscenze molto basiche, ma sto provando ad approfondirlo |
SQL | MySQL/MariaDB, Postgres |
IDE che ho impiegato attivamente nel corso degli anni:
- suite Jetbrains, in particolar modo IntelliJ IDEA;
- Eclipse;
- Xcode;
- Qt Creator.
Sistemi operativi impiegati:
- Linux, con predilizione per Debian e openSUSE;
- macOS (da Sierra);
- Windows (XP, 7, 10, 11);
- Ho inoltre cercato di approfondire FreeBSD e OpenBSD.
Attualmente il mio stack prevede:
- macOS Ventura o Debian Bookworm;
- NeoVim (o Vim 8 in sua mancanza);
- Zsh.
Note
-
nonostante sia uno dei primi linguaggi con cui ho approcciato il mondo della programmazione, non l’ho più approfondito da allora. ↩