This blog is highly personal, makes no attempt at being politically correct, will occasionaly offend your sensibility, and certainly does not represent the opinions of the people I work with or for.
Pascal and the HP48SX/GX : and they lived happily ever after...
avatar
Not many people know that but the very first love of my live was a HP 48SX. I was in high school when I got one and this little machine has been for a long time my love partner.

This is the machine on which I have learnt to think sequentially. This is the machine on which I have developed the mental ability to perform mental combinatorial rearrangements (at that time I didn't know how they were called, of course), core ability that I still use today every time I need to manage many objects within a small space. This is the machine on which I wrote the program which confirmed to me some side effects of gravity, such as the gravitational slingshot. This is the machine on which I have learnt, to count in binary, octal and hexadecimal. This is the machine on which I wrote my first machine code program (not the assembly, the actual machine code) and later on this is the machine on which I have written a much more complexe machine code program to simulate John Conway's Game of Live. This is the machine on which I wrote an implementation of the RSA's encryption schema (still in machine code -- took me 2 weeks). This is the machine on which I understood CPU registries (the Saturn --name of their microprocessor-- has got 64-bits registers). This is the machine on which I wrote my first computer virus and this is the machine on which I invented the notion of "virtual file" (unused since...)

All this is unknown, because I then started some math studies and Set Theory has become my favorite OS (and I lost interest in anything less powerful). But deep inside me I have always carried the knowledge that this little beauty gave to me. I remember entire Julys (even entire summers) spent on it playing with the ROM-encoded OS, while my little brothers (and anyone in their right mind) was having fun on the beaches...

This is also the machine on which I re-learn counting and leant the Reverse Polish Notation. RPN became more natural to me (and is still more natural to me) than the "middle operator" notation. (Actually I leant RPN on the HP28S that I had before...)

I have always regretted the fact that the one that I had, died after a while. But today, ladies and gents, the HP48 is back in my life. I have found a Mac port of it; and it would be a true understatement to say that I am very happy. I am EXTREMELY happy...
.. to the power 256.

Why today ?
Well, it happens that financial calculus (and actually all calculus for that matter) are simpler in RPN.
[ add a comment ]

Archives