stringtranslate.com

Calculadora WRPN

WRPN (o Windows Reverse Polish Notation ) es una calculadora de software científico de código abierto que simula la calculadora programable HP-16C "Computer Scientist" de la serie Hewlett-Packard Voyager .

Historia

El 3 de abril de 1995, Emmet P. Gray, [1] un programador estadounidense , en ese momento empleado civil del Ejército de los EE. UU ., ahora profesor adjunto en la Universidad Texas A&M , [2] lanzó WRPN 1.0 ( 16 bits ), un software de código abierto de dominio público escrito en Borland C++ 4.0 para las primeras versiones de Microsoft Windows . [3] [4] [5] [6]

A partir de septiembre de 2024, el proyecto aún se encuentra en desarrollo activo y la última versión de WRPN 7.1.1 se lanzó el 26 de agosto de 2024 para sistemas operativos modernos con Java instalado y como aplicación móvil para Android . El código fuente está disponible en C# , VB.NET , ASP.NET y Java . [7]

Características

WRPN simula casi todas las funciones del HP-16C:

JRPN

En 2019, Bill Foote, un ingeniero de software estadounidense y exlíder de la estandarización de tecnologías interactivas de Sun Microsystems para Blu-ray y otras plataformas de TV, [8] creó JRPN ( JOVIAL Reverse Polish Notation Calculators ), un simulador HP-16C de código abierto, bifurcado de WRPN 6.0.2 en Java, pero con todo el texto configurado para ser renderizado a partir de fuentes vectoriales (en lugar de la fuente de mapa de bits utilizada en WRPN ), y lo licenció bajo la licencia gratuita Apache . [9]

Siempre quise un 16C, pero nunca lo necesité realmente, y en ese momento era un estudiante muerto de hambre :-) WRPN funciona muy bien en Android, pero la interfaz de usuario usa imágenes que se crearon cuando las resoluciones de pantalla no eran tan altas, así que le escribí unas líneas a Emmet y rediseñé parte de la interfaz de usuario y la publiqué como lo que ahora llamo "Legacy JRPN".

—  Bill Foote, ¿Por qué otro simulador de calculadora?, jrpn.jovial.com

Durante la pandemia de COVID-19, Foote reescribió completamente el código JRPN en Flutter y lo licenció bajo GPLv3 . [10] JRPN está disponible ahora en dos variantes, 15C y 16C (simulando HP-15C y HP-16C respectivamente), para Android, Linux, Mac OS, Windows y como aplicación web . [11]

También existe otra calculadora RPN con el mismo nombre, desarrollada por William Giel como software propietario gratuito. Su última publicación fue en 1999. [12]

Galería

Véase también

Enlaces externos

Referencias

  1. ^ "Emmet P. Gray – información detallada del autor". www.hpcalc.org . Consultado el 7 de septiembre de 2024 .
  2. ^ "Acerca de mí". www.emmet-gray.com . Consultado el 6 de septiembre de 2024 .
  3. ^ "WRPN 16-bit 1.0 – detailed information" (Información detallada sobre WRPN 16-bit 1.0). www.hpcalc.org . Consultado el 6 de septiembre de 2024 .
  4. ^ "Calculadora WRPN". www.emmet-gray.com . Consultado el 7 de septiembre de 2024 .
  5. ^ "Simulaciones de calculadora HP". www.hpmuseum.org . Consultado el 7 de septiembre de 2024 .
  6. ^ "Programas relacionados con HP para PC". www.hpcalc.org . Consultado el 7 de septiembre de 2024 .
  7. ^ "WRPN Source Code 7.1.1 – detailed information" (Código fuente de WRPN 7.1.1: información detallada). www.hpcalc.org . Consultado el 7 de septiembre de 2024 .
  8. ^ "Página de inicio de Bill Foote". jovial.com . Consultado el 6 de septiembre de 2024 .
  9. ^ "Legacy Jovial RPN". legacy.jrpn.jovial.com . Consultado el 6 de septiembre de 2024 .
  10. ^ Foote, Bill (3 de septiembre de 2024), zathras/jrpn , consultado el 6 de septiembre de 2024
  11. ^ "Calculadoras JRPN". jrpn.jovial.com . Consultado el 6 de septiembre de 2024 .
  12. ^ "JRPN – la calculadora científica para Java". www.kcmultimedia.com . Consultado el 7 de septiembre de 2024 .