-
Torno in questo articolo a parlare della serie di calcolatori HP sviluppati a partire dagli anni settanta fino alla fine degli anni novanta, e che a mio avviso sono un ottimo esempio di
- ergonomia d'uso (tool per ingegneri fatti da ingegneri)
- precisione software
- ortogonalità del design
- qualità costruttiva (vedi a lato una 15C più vecchia del mio gatto...)
Storia
Le calcolatrici di cui parlo si distinguono dalle altre per la modalità operativa chiamata RPN (Reverse Polish Notation) e tipicamente hanno un bel tasto "ENTER" a doppia corsa.
In particolare la HP 15C fa parte delle calcolatrici prodotte all’inizio degli anni ottanta con tecnologia SOS (Silicon on Sapphire, letteralmente silicio su Zaffiro) che fa sì che i transistor disperdano pochissima corrente e siano meno vulnerabili ai raggi ultravioletti (e quindi tecnicamente possano anche essere usati…sullo shuttle). La HP 15C funziona con tre batterie in serie da 1.5Volt che forniscono approssimativamente 3 x 150mAh x 1.55 volts = 697.5 mWh. I tasti sono incisi con un procedimento che ne garantisce una lunghissima durata (in pratica non riuscirete a far sparire le scritte su di loro…). La mia HP42S funziona ancora dopo quasi trent’anni e nessun tasto si è scolorito!
Ora questa attenzione ai dettagli d’uso, inclusa la distanza tra la corsa dei tasti (che potete notare anche a colpo d’occhio nel confronto qui a lato) ci portano al prossimo argomento.
Ergonomia d'uso
La modalità RPN prevede prima l’inserimento delle cifre e poi l’esecuzione dei comandi. Per es per eseguire qualcosa come (12+5)x3 si digita:
12 [ENTER] 5 + 3 x
La calcolatrice ha uno stack di quattro livelli (chiamati t,z,y,x) e quindi consente di inserire quattro numeri in successione. Quando lo stack viene spinto verso il basso il registro t viene ri-popolato con una replica del suo precedente valore.
L’idea è che ogni espressione per quanto complessa può essere calcolata usando uno stack di pochi livelli, partendo dalle espressioni tra parentesi rotonde, per andare poi per es sulle quadre e sulle graffe.
con questo trucco è possibile scrivere programmi in cui l'input (per es x) possa essere replicato infinite volte sullo stack (basta inserirlo 4 volte), e sia sempre disponibile per calcolare il polinomio partendo dall'espressione più interna e andando via via verso quella più esterna.
La calcolatrice è quindi una “stack machine” di cui la Java Virtual Machine è l’esempio più diffuso (la teoria è nata verso gli anni sessanta, e poi evoluta nel tempo). Le stack machine hanno come punto debole i frequenti accessi allo stack, se esso viene tenuto in memoria centrale. Ma limitando lo stack a soli quattro registri e tenendoli sul microprocessore, le calcolartici HP riducono significativamente questo problema, e nel contesto del loro utilizzo, ciò è accettabile.
Read More -
Securing our privacy, defending our rights is increasing becoming difficult. Who can refrain from using Facebook or GMail nowedays?
No one. But my printer downloads update, track down my paper usage too often from my taste. We already reviewed PiHole in the past. After some trial and error, here my suggestions
Read More -
Ho trovato due diverse pagine che descrivono questo “trick”.
Riporto qui le istruzioni testate per la modalità veloce, prese da questo link in inglese.
Nella mia revisione C se spegnere e riaccendete la calcolatrice questo valore viene resettato, e idem se premete EXIT per cui la sua applicabilità è limitatissima.
Read More -
The HP 42S accompanied me throughout my university career, secretly designed for me some function graphs and with its 7KB alphanumeric also managed to make me keep some secret notes.
I bought it on December 5, 1992, paying it 229,000 lire, a year before I started university (about 200€ now considering inflation * ).
Read More -
L’HP 42S mi ha accompagnato durante tutto il mio percorso universitario, ha disegnato di nascosto per me qualche grafico di funzione e con i suoi 7KB alfanumeici è anche riuscito a farmi tenere qualche appunto segreto.

L’ho acquistata il cinque dicembre del 1992, pagandola ben 229.000 lire, un anno prima di iniziare l’Università (all’incirca 200€ di adesso considerando l’inflazione (*) e il cambio all’Euro).
Read More -
Joe Biden del Partito Democratico ha vinto le elezioni presidenziali degli Stati Uniti: oggi in Pennsylvania si è sancito il suo sorpasso da Trump, ormai troppo distante da una rimonta.
Negli ultimi giorni Trump ha continuato a parlare con le sue “realtà alternative” (normalmente dette bugie).
Read More -
Rasperry Pi Trading announced the RasperryPi 400, a whoppy 1.8 Ghz x 4Gb RAM (about 4096Mb or 4.194.304 Kb) Rasperry in a plastic keyboard case.
We just read a teardown, and only the lack of a good mechanical keyboard leave it a bit behind a Commodore 64 :)
Read More -
"Ma come? Mi svegli ancora?" Mia figlia, quando la madre la sveglia per andare a scuola
E per fortuna che il virus era clinicamente morto... Abbiamo avuto fino a dieci giorni fa manifestazioni contro l'uso della mascherina, reiterate in questi mesi da personalità con una notevole esposizione pubblica (Salvini, Bocelli,Montesano....).
Read More -
Add the following css lines to your CSS theme, possibly at the end
1div::before { 2content:" C:" attr(class) "" 3} 4 5*::before,*::after { 6color:red; 7font-weight:100; 8font-size:2.0em 9}and div classes will showup easily. Very handly while customizing WoooordPress :) This page show a demo.
-
Introduzione
Avendo acquistato una nuova stampante HP, ho voluto provare il servizio HP Instant Ink.Se acquistate le stampanti sul sito di HP, ottenete degli sconti maggiori rispetto ad Amazon o Mediaworld, perché HP vi fa uno sconto sul prezzo di listino, che difficilmente troverete altrove.
Read More -
Ho votato SI al referendum costituzionale, perché ho ritenuto che fosse una buona idea ridurre un po’ il numero di parlamentari, e perché la riforma non toccava altri aspetti della Costituzione, come invece accadde per altri due tentativi (Berlusconi, Renzi) avvenuti negli ultimi vent’anni. La vittoria del SI ha come conseguenza la necessità di rivedere la legge elettorale.
Read More -
In Microservices architecture, you decompose your services in a set of fine-grained services. These services are full-stack software, from front end API down to database layer.
Each microservice is responsible and owns its data.
For instance if you have a MovieInventory service and a CheckIn/Checkout services, they must communicate each other via API.
Read More -
It all started with the Covid Lockdown. For the first time, Italy has complied with the RULES. 97% of people complied with the restraints imposed by a government that certainly did not shine out of charisma, perhaps fear helped.
Then we became the best in the world at managing the epidemic from Covid, the country with fewer resources than Germania and France.
Read More -
E’ iniziato tutto con il lockdown da Covid. Per la prima volta, il nostro paese ha rispettato le regole. Il 97% delle persone ha rispettato le restrizioni imposte da un governo che non brillava certo per carisma. Eppure complice forse la paura è successo.
Poi siamo diventati i migliori nel mondo nella gestione dell’epidemia da Covid, il paese con meno risorse di Germania e Francia.
Read More