VisiCalc ("calculadora visible") [1] es el primer programa informático de hojas de cálculo para ordenadores personales , [2] lanzado originalmente para el Apple II por VisiCorp el 17 de octubre de 1979. [1] [3] Se considera la aplicación estrella del Apple II, [4] convirtiendo al microordenador de un pasatiempo para entusiastas de la informática en una herramienta empresarial seria, y luego impulsando a IBM a introducir el IBM PC dos años más tarde. [5] Se vendieron más de 700.000 copias en seis años, y hasta 1 millón de copias a lo largo de su historia. [ cita requerida ] [6]
Inicialmente desarrollado para el ordenador Apple II utilizando un ensamblador 6502 que se ejecutaba en el sistema de tiempo compartido Multics , [7] [8] [9] VisiCalc fue portado a numerosas plataformas , tanto de 8 bits como a algunos de los primeros sistemas de 16 bits. Para ello, la empresa desarrolló plataformas de portabilidad que producían versiones compatibles con errores . La empresa adoptó el mismo enfoque cuando se lanzó el IBM PC, produciendo un producto que era esencialmente idéntico a la versión original de 8 bits de Apple II. Las ventas fueron inicialmente rápidas, con unas 300.000 copias vendidas. [ cita requerida ]
VisiCalc utiliza la notación A1 en las fórmulas. [10] [11]
Cuando se lanzó Lotus 1-2-3 en 1983, aprovechando al máximo la memoria y la pantalla ampliadas del IBM PC, las ventas de VisiCalc cayeron tan rápidamente que la empresa pronto se declaró insolvente. En 1985, Lotus Development compró la empresa [12] y puso fin a las ventas de VisiCalc. [13] [14]
VISICALC representó una nueva idea de cómo utilizar una computadora y una nueva forma de pensar sobre el mundo. Mientras que la programación convencional se consideraba una secuencia de pasos, esta nueva tecnología ya no tenía un efecto secuencial: cuando se realizaba un cambio en un lugar, todo lo demás cambiaba instantánea y automáticamente.
—Ted Nelson [15]
Dan Bricklin concibió VisiCalc mientras veía una presentación en la Escuela de Negocios de Harvard . El profesor estaba creando un modelo financiero en una pizarra que tenía rayas verticales y horizontales (similares a las del papel de contabilidad) para crear una tabla, y escribió fórmulas y datos en las celdas. Cuando el profesor encontraba un error o quería cambiar un parámetro, tenía que borrar y reescribir varias entradas secuenciales en la tabla. Bricklin se dio cuenta de que podía replicar el proceso en una computadora usando una "hoja de cálculo electrónica" para ver los resultados de las fórmulas subyacentes. [16]
Bob Frankston se unió a Bricklin en 231 Broadway, Arlington, Massachusetts , y juntos formaron la empresa Software Arts y desarrollaron el programa VisiCalc en dos meses durante el invierno de 1978-79. Bricklin escribió:
Con los años de experiencia que teníamos cuando creamos VisiCalc, estábamos familiarizados con muchos programas financieros de filas y columnas. De hecho, Bob había trabajado desde los años 60 en Interactive Data Corporation , una importante empresa de servicios de tiempo compartido que se utilizaba para algunos de ellos y yo conocí algunos de ellos en la Escuela de Negocios de Harvard en una de las clases.
Bricklin se refería a la variedad de generadores de informes que se utilizaban en ese momento, entre ellos Business Planning Language (BPL) de International Timesharing Corporation (ITS) y Foresight de Foresight Systems. Sin embargo, estos primeros programas de tiempo compartido no eran completamente interactivos y eran anteriores a las computadoras personales.
Frankston describió a VisiCalc como una "hoja de papel mágica que puede realizar cálculos y recálculos [lo que] permite al usuario resolver el problema utilizando herramientas y conceptos familiares". La compañía Personal Software comenzó a vender VisiCalc a mediados de 1979 por menos de 100 dólares estadounidenses (equivalente a 420 dólares en 2023), después de una demostración en la cuarta Feria de Computación de la Costa Oeste y un lanzamiento oficial el 4 de junio en la Conferencia Nacional de Computación . Requiere un Apple II con 32K de memoria de acceso aleatorio (RAM) y admite guardar archivos en casetes de cinta magnética o en el sistema de disquetes Apple Disk II . [17]
VisiCalc era inusualmente fácil de usar y venía con una excelente documentación. La documentación para desarrolladores de Apple citaba el software como un ejemplo de uno con una interfaz de usuario sencilla. [18] [19] Los observadores notaron inmediatamente su poder. Ben Rosen especuló en julio de 1979 que "VisiCalc podría algún día convertirse en la cola del software que mueve (y vende) al perro de la computadora personal". [20] [21] Durante los primeros 12 meses, solo estaba disponible para Apple II y se convirtió en su aplicación estrella . [22] [4] [23] John Markoff escribió que la computadora se vendió como un "accesorio de VisiCalc", [24] y muchos compraron computadoras Apple de $ 2,000 (equivalente a $ 8,400 en 2023) para ejecutar el software de $ 100 [21] - más del 25% de los vendidos en 1979 fueron supuestamente para VisiCalc [20] - incluso si ya tenían otras computadoras. [25] Steve Wozniak dijo que las pequeñas empresas, no los aficionados que él y Steve Jobs habían esperado, compraron el 90% de los Apple II. [26] La rival de Apple , Tandy Corporation, utilizó VisiCalc en los Apple II de su sede. [27] Otro software admite su formato de intercambio de datos (DIF) para compartir datos. [19] Un ejemplo es el intérprete BASIC de Microsoft que se suministra con la mayoría de los microordenadores que ejecutaban VisiCalc. Esto permitió a los programadores expertos de BASIC escribir funciones, como funciones trigonométricas, de las que VisiCalc carecía. [ cita requerida ]
Bricklin y Frankston originalmente tenían la intención de que el programa cupiera en una memoria de 16k, pero luego se dieron cuenta de que el programa necesitaba al menos 32k. Incluso 32k es demasiado pequeño para admitir algunas funciones que los creadores querían incluir, como una pantalla dividida para texto y gráficos. Sin embargo, Apple finalmente comenzó a distribuir todos los Apple II con memoria de 48k luego de una caída en los precios de la RAM, lo que permitió a los desarrolladores incluir más funciones. La versión inicial admitía almacenamiento en casetes de cinta, pero eso se abandonó rápidamente. [ cita requerida ]
Cuando se lanzó VisiCalc, Personal Software prometió portar el programa a otros ordenadores, empezando por aquellos con el microprocesador MOS Technology 6502 , [17] y aparecieron versiones para Atari 800 y Commodore PET . Ambos fueron fáciles, porque esos ordenadores tienen la misma CPU que Apple II, y se reutilizaron grandes porciones de código. La versión PET, que contiene dos ejecutables separados para los modelos de 40 y 80 columnas, fue ampliamente criticada por tener una cantidad muy pequeña de espacio en la hoja de cálculo debido a la inclusión por parte de los desarrolladores de su propio DOS personalizado, que utiliza una gran cantidad de memoria. El PET solo tiene 32k frente a los 48k disponibles de Apple II. [ cita requerida ]
A continuación se instalaron otros puertos para Apple III , el Tandy TRS-80 Model I , Model II , Model III , Model 4 y Sony SMC-70 basados en Zilog Z80 . Los puertos TRS-80 Model I y Sony SMC-70 son las únicas versiones de VisiCalc sin protección contra copia . Los puertos HP 125 y Sony SMC-70 son la única versión CP/M . La mayoría de las versiones están basadas en disco, pero el PET VisiCalc venía con un chip ROM que el usuario debía instalar en uno de los zócalos de ROM de expansión de la placa base. El puerto más importante es para IBM PC , y VisiCalc se convirtió en uno de los primeros paquetes comerciales disponibles cuando se lanzó IBM PC en 1981. [27] Rápidamente se convirtió en un éxito de ventas en esta plataforma, aunque severamente limitado para ser compatible con las versiones para las plataformas de 8 bits. Se estima que se vendieron 300.000 copias en la PC, lo que elevó las ventas totales a aproximadamente 1 millón de copias. [28]
En 1982, el precio de VisiCalc había aumentado de 100 a 250 dólares (equivalente a 790 dólares en 2023). [29] Aparecieron varios competidores en el mercado, como SuperCalc [25] y Multiplan , [30] cada uno de los cuales tiene más funciones y corrige deficiencias en VisiCalc, pero no pudo superar su dominio del mercado. Un cambio más dramático ocurrió con el lanzamiento en 1983 de Lotus 1-2-3 de Lotus Development Corporation , creado por el ex empleado de Personal Software/VisiCorp Mitch Kapor , quien había escrito VisiTrend y VisiPlot. A diferencia de la versión de VisiCalc para IBM PC, 1-2-3 fue escrito para aprovechar al máximo la mayor memoria, pantalla y rendimiento de la PC. Sin embargo, fue diseñado para ser lo más compatible posible con VisiCalc, incluida la estructura del menú, para permitir que los usuarios de VisiCalc migraran fácilmente a 1-2-3. [ cita requerida ]
1-2-3 tuvo un éxito casi inmediato y en 1984 InfoWorld escribió que las ventas de VisiCalc estaban "disminuyendo rápidamente", afirmando que era "el primer producto de software exitoso que había pasado por un ciclo de vida completo , desde su concepción en 1978 hasta su introducción en 1979, su máximo éxito en 1982, su declive en 1983 y su probable muerte según expertos de la industria en 1984". La revista agregó que la compañía tardó en actualizar el software, y que solo lanzó una versión avanzada de VisiCalc para Apple II en 1983 y anunció una para IBM PC en 1984. [30] En 1985, VisiCorp estaba insolvente. Lotus Development adquirió Software Arts y puso fin a las ventas de la aplicación. [28]
En 1983, los lectores de Softline nombraron a VisiCalc décimo en la clasificación general y el programa no relacionado con juegos más alto en la lista Top Thirty de la revista de programas de 8 bits de Atari por popularidad. [33] II Computing lo incluyó en segundo lugar en la lista de la revista del mejor software para Apple II a fines de 1985, según datos de ventas y participación de mercado. [34]
En su revisión de 1980, BYTE escribió: "El software más emocionante e influyente que se ha escrito para cualquier aplicación de microcomputadora es VisiCalc [...] VisiCalc es el primer programa disponible en una microcomputadora que ha sido responsable de las ventas de sistemas completos". [35] La revisión de Creative Computing de ese año concluyó de manera similar: "para casi cualquier persona en los negocios, la educación o cualquier campo relacionado con la ciencia es [...] razón suficiente para comprar un pequeño sistema informático en primer lugar". [36] Compute! informó: "Todo usuario de Visicalc conoce a alguien que compró un Apple solo para poder usar Visicalc". [22] Antic escribió en 1984: "VisiCalc no es tan fácil de usar como los programas de contabilidad doméstica prefabricados, porque se requiere que diseñes tanto el diseño como las fórmulas que utiliza el programa. Sin embargo, como no está prefabricado, es infinitamente más potente y flexible que esos programas. Puedes usar VisiCalc para cuadrar tu chequera, llevar un registro de las compras con tarjeta de crédito, calcular tu patrimonio neto, hacer tus impuestos... las posibilidades son prácticamente ilimitadas". [37] El Addison-Wesley Book of Atari Software 1984 le dio a la aplicación una calificación general de A+, elogiando su documentación y llamándola "indispensable... un clásico con una calificación de 'A'". [19]
En 1999, la Escuela de Negocios de Harvard colocó una placa en memoria de Dan Bricklin en la sala donde había estudiado, diciendo: "Cambió para siempre la forma en que la gente usa las computadoras en los negocios". [38]
En 2006, Charles Babcock de InformationWeek escribió que, en retrospectiva, "VisiCalc tenía defectos y era torpe, y no podía hacer muchas de las cosas que los usuarios querían que hiciera", pero también, "es genial porque demostró el poder de la informática personal". [39]
Desde 2010, el aniversario del lanzamiento de VisiCalc, el 17 de octubre de 1979, se celebra como el Día de la Hoja de Cálculo. [40] [41]
VisiCalc es uno de los primeros ejemplos de diseño de interfaz de usuario basado en metáforas , debido a su parecido con las hojas de cálculo de papel. Esta metáfora hizo que el programa fuera comprensible y familiar para los contadores, economistas y contables que no estaban acostumbrados a utilizar computadoras, y el lanzamiento de VisiCalc marcó el punto en el que "las computadoras personales cruzaron la línea de la obsesión de un aficionado a una herramienta convincente". En comparación con las hojas de cálculo de papel, VisiCalc liberó a los usuarios para cambiar números sin tener que recalcular toda la hoja de cálculo a mano, lo que, según Steven Levy , "cambió la percepción de una hoja de cálculo de un documento de costos duros a una herramienta de modelado mediante la cual se probaban escenarios comerciales". [42]
Sí, lo llamamos de todo: libro electrónico, pizarra electrónica, calculadora visible; en eso es en lo que finalmente basamos el nombre, VisiCalc.
{{cite book}}
: CS1 maint: varios nombres: lista de autores ( enlace )La primera copia de VisiCalc para Apple ][ (versión 1.37) salió a la venta el 17 de octubre de 1979.
La presentación formal de VisiCalc está prevista para la Conferencia Nacional de Computación, que se celebrará del 4 al 7 de junio en la ciudad de Nueva York.