La HP-41 es una calculadora programable lanzada por Hewlett Packard en 1979 . Por el momento, sus funciones y sus múltiples accesorios lo acercaban a una computadora de bolsillo .
Sus principales características son:
HP también ofreció la posibilidad de desarrollar y comercializar sus propios módulos de expansión.
Su sentido de la moda del cálculo era la notación polaca inversa que le permitía acumular los resultados intermedios y facilitar el paso de argumentos a subrutinas.
Sin embargo, en su versión básica contaba con una pequeña cantidad de memoria, que podía ampliarse mediante módulos, pero HP también ofrecía versiones más potentes HP-41CV y HP-41CX.
En ese momento, fue ampliamente utilizado por ingenieros y financieros . Sus capacidades llevaron a la NASA a seleccionarlo para llevarlo a nueve misiones del Transbordador Espacial de EE. UU. Para servir en caso de un problema con la computadora principal (la calculadora HP-65 se había utilizado anteriormente para los mismos fines que parte de Apollo -Soyuz ).
La rápida evolución de la microcomputación y las calculadoras programables en BASIC condenó este modelo que, sin embargo, sigue siendo uno de los grandes hitos del progreso en programación .
También dio lugar a la creación de muchos clubes de entusiastas, especialmente tan pronto como se logra descifrar su código interno y así acceder a los registros de la máquina y descubrir funciones indocumentadas. Este modo de programación especial se llamó "programación sintética".
En Francia, Jean-Jacques Dhénin y Philippe Descamps publicaron en 1982 por Éditions du PSI una obra titulada Programmer HP-41 que proporcionaba, entre otras cosas, los medios para procesar tablas y matrices. Posteriormente, Stéphane Barizien y Jean-Jacques Dhénin produjeron un módulo (llamado Paname ) de 128 funciones.