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, brindan operaciones para que el usuario seleccione una a la vez. 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 otro propósito que estos procesos, porque las operaciones son las únicas, o al menos las principales, características de la calculadora. , en lugar de ser funciones secundarias que admitan otras funciones que normalmente no se conocen simplemente como cálculo. [1]
Como calculadora , en lugar de computadora , generalmente tienen un pequeño conjunto de operaciones relativamente simples, realizan procesos cortos que no requieren un uso intensivo de computación y no aceptan grandes cantidades de datos de entrada ni producen muchos resultados, aunque muchas calculadoras de software pueden emular científicas portátiles. Funciones de calculadora y calculadora gráfica, como funciones trigonométricas , aproximaciones de pi y trazado de funciones.
Las calculadoras de software están disponibles para muchas plataformas diferentes y pueden ser:
Las computadoras tal como las conocemos hoy surgieron por primera vez en las décadas de 1940 y 1950. El software que ejecutaron se utilizó naturalmente para realizar cálculos, pero fue diseñado especialmente para una aplicación importante que no se limitaba a cálculos simples. Por ejemplo, la computadora LEO fue diseñada para ejecutar software de aplicaciones comerciales como nómina .
El software específicamente para realizar cálculos como objetivo principal se escribió por primera vez en la década de 1960, y el primer paquete de software para cálculos generales que obtuvo un uso generalizado se lanzó en 1978. [2] Este era VisiCalc y se llamaba calculadora visible interactiva , pero En realidad era una hoja de cálculo , y normalmente ya 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 llegada del software eran máquinas físicas de hardware. Las calculadoras de hardware más recientes son dispositivos electrónicos de mano con botones para dígitos y operaciones, y una pequeña pantalla para entradas y resultados.
Las primeras calculadoras de software imitaron estas calculadoras de hardware al implementar la misma funcionalidad con botones operados con el mouse, en lugar de con los dedos. Este tipo de calculadoras de software surgieron por primera vez en la década de 1980 como parte del sistema operativo Macintosh original ( Sistema 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 gama muy amplia de calculadoras de software y la búsqueda en Internet produce una gran cantidad de programas que se denominan calculadoras .
Los resultados incluyen calculadoras numéricas que aplican operaciones aritméticas o funciones matemáticas a los números y que producen resultados numéricos o gráficas 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 calculadoras de hardware, sino que aprovechan la mayor potencia del software informático para implementar tipos alternativos de calculadoras. En Internet se proporcionan calculadoras de software que se pueden personalizar para utilizar cualquier expresión algebraica imaginable. 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 realizar todas las funciones matemáticas posibles. Ya no se limita a un conjunto de expresiones trigonométricas y algebraicas simples, las versiones de la calculadora de software ahora se adaptan a todas y cada una de las aplicaciones actuales.
Todo tipo de calculadora de hardware se ha implementado en software, incluidas calculadoras de conversión , financieras , gráficas , programables y científicas .
Otras calculadoras numéricas que no imitan a las calculadoras de hardware tradicionales incluyen:
No todas las calculadoras basadas en software toman datos numéricos o expresiones algebraicas como entrada. Las calculadoras también pueden tomar información arbitraria, desde información sobre el 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 a los que a veces se hace referencia como calculadoras, que incluyen:
Hay muchos paquetes de software interactivos que proporcionan funciones de cálculo accesibles para el usuario, pero que normalmente no se denominan calculadoras , porque las funciones de cálculo desempeñan sólo una función de apoyo en lugar de ser un fin en sí mismas. Éstas incluyen: