Una calculadora de software es una calculadora que se ha implementado como un programa de computadora , en lugar de como un dispositivo de hardware físico.
Se encuentran entre las herramientas de software interactivas más simples y, como tales, proporcionan operaciones que el usuario puede seleccionar de una en una. Se pueden utilizar para realizar cualquier proceso que consista en una secuencia de pasos, cada uno de los cuales aplica una de estas operaciones, y no tienen ningún otro propósito que estos procesos, porque las operaciones son las únicas funciones, o al menos las principales, de la calculadora, en lugar de ser funciones secundarias que respaldan otras funciones que normalmente no se conocen simplemente como cálculo. [1]
Como calculadoras , en lugar de computadoras , generalmente tienen un pequeño conjunto de operaciones relativamente simples, realizan procesos cortos que no requieren un uso intensivo de recursos computacionales y no aceptan grandes cantidades de datos de entrada ni producen muchos resultados, aunque muchas calculadoras de software pueden emular funciones de calculadoras científicas portátiles y calculadoras gráficas, como funciones trigonométricas , aproximaciones de pi y elaboración de gráficos de funciones.
Las calculadoras de software están disponibles para muchas plataformas diferentes y pueden ser:
Las computadoras modernas surgieron por primera vez en las décadas de 1940 y 1950. El software que ejecutaban se utilizaba naturalmente para realizar cálculos, pero estaba especialmente diseñado para una aplicación sustancial que no se limitaba a cálculos simples. Por ejemplo, la computadora LEO fue diseñada para ejecutar software de aplicaciones comerciales como nóminas .
El software específicamente para realizar cálculos como su propósito principal fue escrito por primera vez en la década de 1960, y el primer paquete de software para cálculos generales que obtuvo un uso generalizado fue lanzado en 1978. [2] Este fue VisiCalc y se llamó calculadora visible interactiva , pero en realidad era una hoja de cálculo , y estas ahora normalmente no se conocen simplemente como calculadoras.
La versión de Unix lanzada en 1979, V7 Unix, contenía una calculadora accesible desde la línea de comandos .
Las calculadoras se han utilizado desde la antigüedad y hasta la aparición del software eran máquinas físicas, de hardware. Las calculadoras de hardware más recientes son dispositivos electrónicos portátiles con botones para dígitos y operaciones, y una pequeña pantalla para entradas y resultados.
Las primeras calculadoras de software imitaron a las calculadoras de hardware al implementar la misma funcionalidad con botones que se operaban con el mouse, en lugar de con los dedos. Estas calculadoras de software surgieron por primera vez en la década de 1980 como parte del sistema operativo original de Macintosh ( System 1 ) y del sistema operativo Windows ( Windows 1.0 ).
Algunas calculadoras de software simulan directamente una de las calculadoras de hardware, presentando una imagen que se parece a la calculadora y proporcionando la misma funcionalidad.
En la actualidad existe una amplia gama de calculadoras de software, y al buscar en Internet se obtienen grandes cantidades de programas denominados calculadoras .
Los resultados incluyen calculadoras numéricas que aplican operaciones aritméticas o funciones matemáticas a números, y que producen resultados numéricos o gráficos de funciones numéricas, además de algunas herramientas y juegos no numéricos que también se denominan calculadoras.
Muchos de los resultados son calculadoras que no imitan ni simulan las calculadoras de hardware, sino que aprovechan la mayor potencia del software informático para implementar tipos alternativos de calculadoras. En Internet se ofrecen calculadoras de software que se pueden personalizar para utilizar cualquier expresión algebraica concebible. Estas calculadoras de software personalizables por el usuario también se pueden utilizar junto con capacidades de creación de fórmulas o ecuaciones, de modo que ahora se puede crear la calculadora de software para que realice todas las funciones matemáticas posibles. Ya no se limitan a un conjunto de expresiones trigonométricas y algebraicas simples, sino que ahora las versiones de la calculadora de software se adaptan a todas y cada una de las aplicaciones temáticas.
Todo tipo de calculadora de hardware se ha implementado en software, incluidas las calculadoras de conversión , financieras , gráficas , programables y científicas .
Otras calculadoras numéricas que no imitan las calculadoras de hardware tradicionales incluyen:
No todas las calculadoras basadas en software aceptan datos numéricos o expresiones algebraicas como entrada. Las calculadoras también pueden aceptar información arbitraria, desde información sobre estilo de vida hasta notación científica. Algunos ejemplos de este tipo de calculadoras de software incluyen:
También existen tipos de software que se utilizan para ayudar a resolver juegos y que a veces se denominan calculadoras, entre ellos:
Existen muchos paquetes de software interactivos que ofrecen funciones de cálculo accesibles para el usuario, pero que normalmente no se denominan calculadoras , porque las funciones de cálculo solo cumplen una función de apoyo en lugar de ser un fin en sí mismas. Entre ellos se incluyen: