C

Addio dc, benvenuta luka: una nuova calcolatrice RPN da Terminale

Addio dc, benvenuta luka: una nuova calcolatrice RPN da Terminale

La Notazione Polacca Inversa (o RPN, dall’inglese Reverse Polish Notation) è un modo per eseguire operazioni matematiche senza usare le parentesi. Negli anni ‘70-80 l’RPN fu resa popolare da Hewlett-Packatd (HP), che l’utilizzò in tutte le sue calcolatrici scientifiche e finanziarie. Con le calcolatrici della rivale Texas-Instruments, che usavano le parentesi, era facile perdere il conto di quante parentesi si erano aperte o chiuse, cosa che costringeva spesso a reinserire l’intera espressione dal principio. Chi usava una calcolatrice RPN non aveva questi problemi, anche se doveva superare un piccolo scoglio iniziale per abituarsi alla nuova notazione.
Swift contro Python, ovvero mele contro pere

Swift contro Python, ovvero mele contro pere

– Fonte: Martina Leuderalbert su Unsplash. Alle elementari la maestra mi aveva insegnato a non sommare le mele con le pere, cioè a non mettere insieme (o paragonare) cose e fatti molto diversi fra loro. Non ha quindi senso sommare 3 litri di acqua con 5 chilogrammi di farina o chiedersi se 40 metri sono più o meglio di 20 secondi.

Un ebook al giorno (gratis)

Qualche giorno fa ho accennato al fatto che la Packt Publishing rendesse disponibile un ebook gratis al giorno agli utilizzatori del Packt Computer Book Reader (per iOS e Android). Ho notato solo ora che, registrandosi sul sito della Packt Pablishing, è anche possibile acquisire il libro del giorno direttamente dall’applicazione web, leggendolo online o scaricandolo sul Mac per leggerlo anche in assenza di rete.

Senza fretta

Ho scoperto solo di recente questo interessante articolo sulla programmazione: Teach Yourself Programming in Ten Years di Peter Norvig. Purtroppo la traduzione in italiano non è più disponibile direttamente ma può essere ritrovata, tramite il benemerito sito archive.org, alla pagina Impara a Programmare in Dieci Anni. Questo articolo è una lettura fondamentale per chiunque voglia avvicinarsi al mondo affascinante della programmazione ed insegna fondamentalmente a… non avere fretta.