VisiCalc
VisiCalc (para "calculadora visible") fue el primer programa de hoja de cálculo para computadoras personales, lanzado originalmente para Apple II por VisiCorp el 17 de octubre de 1979. A menudo se considera el aplicación que convirtió la microcomputadora de un pasatiempo para los entusiastas de la computadora en una herramienta de negocios seria, lo que llevó a IBM a presentar la PC IBM dos años después. Se considera que VisiCalc fue la aplicación estrella de Apple II. Vendió más de 700.000 copias en seis años y hasta 1 millón de copias a lo largo de su historia.
Desarrollado inicialmente para la computadora Apple II usando un ensamblador 6502 que se ejecuta en el sistema de tiempo compartido Multics, VisiCalc se trasladó a numerosas plataformas, tanto de 8 bits como algunos de los primeros sistemas de 16 bits. Para hacer esto, la compañía desarrolló plataformas de portabilidad que producían versiones compatibles con errores. La compañía adoptó el mismo enfoque cuando se lanzó la PC de IBM, produciendo un producto que era esencialmente idéntico a la versión original de Apple II de 8 bits. Las ventas fueron inicialmente rápidas, con alrededor de 300.000 copias vendidas.
VisiCalc utilizó la notación A1 en las fórmulas.
Cuando se lanzó Lotus 1-2-3 en 1983, aprovechando al máximo la memoria y la pantalla expandidas de la PC, las ventas de VisiCalc terminaron casi de la noche a la mañana. Las ventas disminuyeron tan rápidamente que la empresa pronto se declaró insolvente. Lotus Development compró la empresa en 1985 e inmediatamente finalizó las ventas de VisiCalc y los demás productos de la empresa.
Historia
VISICALC representó una nueva idea de una manera de utilizar un ordenador y una nueva forma de pensar en el mundo. Cuando se pensó que la programación convencional era una secuencia de pasos, esta nueva cosa ya no era secuencial en efecto: Cuando hiciste un cambio en un lugar, todas las otras cosas cambiaron instantánea y automáticamente.
—Ted Nelson
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 estaba reglada con líneas verticales y horizontales (parecidas a un 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.
Bob Frankston se unió a Bricklin en 231 Broadway, Arlington, Massachusetts, y ambos 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 en el momento en que creamos VisiCalc, estábamos familiarizados con muchos programas financieros de fila/columna. De hecho, Bob había trabajado desde la década de 1960 en Interactive Data Corporation, una importante utilidad para compartir tiempo que se utilizó para algunos de ellos y estaba expuesto a algunos en Harvard Business School en una de las clases.
Bricklin se refería a la variedad de generadores de informes que se usaban en ese momento, incluidos 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", que "permite al usuario resolver el problema usando herramientas y conceptos familiares". La compañía de software personal comenzó a vender VisiCalc a mediados de 1979 por menos de $100, 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. Requería un Apple II con 32K de memoria de acceso aleatorio (RAM) y permitía guardar archivos en casetes de cinta magnética o en el sistema de disquetes Apple Disk II.
VisiCalc fue inusualmente fácil de usar y vino con una excelente documentación; La documentación para desarrolladores de Apple citó el software como un ejemplo de uno con una interfaz de usuario simple. Los observadores notaron inmediatamente su poder. Ben Rosen especuló en julio de 1979 que "VisiCalc algún día podría convertirse en el software que mueve (y vende) el perro de la computadora personal". Durante los primeros 12 meses, solo estuvo disponible para Apple II y se convirtió en la aplicación estrella de esa plataforma. La computadora se vendió, escribió John Markoff, como un 'accesorio VisiCalc'; muchos compraron Apples de $ 2000 para ejecutar el software de $ 100; más del 25% de los vendidos en 1979 supuestamente fueron para VisiCalc, incluso si ya tenían computadoras. Steve Wozniak dijo que las pequeñas empresas, no los aficionados que él y Steve Jobs esperaban, compraron el 90% de los Apple II. El rival de Apple, Tandy Corporation, usó VisiCalc en Apple II en su sede. Otro software admitía su formato de intercambio de datos (DIF) para compartir datos. Un ejemplo fue el intérprete Microsoft BASIC suministrado con la mayoría de las microcomputadoras que ejecutaban VisiCalc. Esto permitió a los programadores expertos en BASIC agregar funciones, como funciones trigonométricas, de las que carecía VisiCalc.
Bricklin y Frankston originalmente tenían la intención de colocar el programa en una memoria de 16k, pero luego se dieron cuenta de que el programa necesitaba al menos 32k. Incluso 32k era demasiado pequeño para admitir algunas funciones que los creadores querían incluir, como una pantalla dividida de texto/gráficos. Sin embargo, Apple finalmente comenzó a enviar todos los Apple II con 48k de memoria luego de una caída en los precios de la memoria RAM, lo que permitió a los desarrolladores incluir más funciones. La versión inicial admitía el almacenamiento en casetes de cinta, pero eso se eliminó rápidamente.
En el lanzamiento de VisiCalc, Personal Software prometió portar el programa a otras computadoras, comenzando con las que usaban el microprocesador MOS Technology 6502, y aparecieron versiones para Atari 800 y Commodore PET, las cuales se podían hacer fácilmente, porque esas computadoras usaban el mismo procesador que Apple II y se podían reutilizar grandes porciones de código. La versión PET, que contenía dos ejecutables separados para modelos de 40 y 80 columnas, fue muy criticada por tener una cantidad muy pequeña de espacio en la hoja de trabajo debido a los problemas de los desarrolladores. inclusión de su propio DOS personalizado, que usaba una gran cantidad de memoria (el PET solo tenía 32k frente a los 48k disponibles de Apple II).
Otros puertos siguieron para Apple III, el Tandy TRS-80 Model I, Model II, Model III, Model 4 basado en Zilog Z80 y Sony SMC-70. Los puertos TRS-80 Model I y Sony SMC-70 fueron las únicas versiones de VisiCalc sin protección contra copias. El puerto Sony SMC-70 fue la única versión CP/M. La mayoría de las versiones estaban basadas en disco, pero PET VisiCalc venía con un chip ROM que el usuario tenía que instalar en uno de los zócalos ROM de expansión de la placa base. El puerto más importante fue para la PC de IBM, y VisiCalc fue uno de los primeros paquetes comerciales disponibles cuando se envió la PC de IBM en 1981. Rápidamente se convirtió en un éxito de ventas en esta plataforma, a pesar de estar severamente limitado para ser compatible. con las versiones para las plataformas de 8 bits. Se estima que se vendieron 300.000 copias en PC, lo que elevó las ventas totales a alrededor de 1 millón de copias.
Para 1982, el precio de VisiCalc había aumentado de $100 a $250. Varios competidores aparecieron en el mercado, en particular SuperCalc y Multiplan, cada uno de los cuales agregó más funciones y corrigió las deficiencias en VisiCalc, pero no pudo superar su dominio en el mercado. Un cambio más dramático ocurrió con el lanzamiento en 1983 del Lotus 1-2-3 de Lotus Development Corporation, creado por Mitch Kapor, ex empleado de Personal Software/VisiCorp, quien había escrito VisiTrend y VisiPlot. A diferencia de la versión para PC de VisiCalc, 1-2-3 se escribió 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 a los usuarios de VisiCalc migrar fácilmente a 1-2-3.
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 ha pasado por un ciclo de vida completo, desde la concepción en 1978 hasta la introducción en 1979, el éxito máximo en 1982 y el declive en 1983 hasta una probable muerte según expertos de la industria en 1984." La revista agregó que la compañía tardó en actualizar el software, solo lanzó una versión avanzada de VisiCalc para Apple II en 1983 y anunció una para IBM PC en 1984. En 1985, VisiCorp era insolvente. Lotus Development adquirió Software Arts y finalizó las ventas de la aplicación.
Lanzamientos
- 1979: Apple II
- 1980: Apple III, TRS-80 Modelo III, Apple II, IBM PC, TRS-80 Modelo 2, Commodore PET CBM-80, HP 125, Atari 800
- 1981: IBM PC, Sony SMC-70
- 1982: Apple III
- 1983: VisiCalc mejorado para TRS-80 Modelo 4, Modelo II (con tarjeta de expansión RAM) y Modelo 16. Memoria bancaria utilizada más allá de la base 64 KB.
Recepción
En 1983, los lectores de Softline nombraron a VisiCalc décimo en general y el más alto en la lista de los Treinta programas de Atari de 8 bits de Atari por popularidad. II Computing lo incluyó en segundo lugar en la lista de la revista de los principales software de Apple II a fines de 1985, según los datos de ventas y participación de mercado.
En su revisión de 1980, BYTE escribió "La pieza de software más emocionante e influyente que se ha escrito para cualquier aplicación de microcomputadora es VisiCalc". Concluyó, "VisiCalc es el primer programa disponible en una microcomputadora que ha sido responsable de las ventas de sistemas completos". La revisión de Creative Computing'del mismo año concluyó de manera similar, "por 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. Compute! informó: "Todos los usuarios de Visicalc conocen a alguien que compró un Apple solo para poder usar Visicalc". Antic escribió en 1984, "VisiCalc' no es tan fácil de usar como los programas de contabilidad doméstica preempaquetados, porque se requiere diseñar tanto el diseño como las fórmulas utilizadas por el programa. Sin embargo, debido a que no está preempaquetado, es infinitamente más potente y flexible que dichos programas. Puede utilizar VisiCalc para equilibrar su chequera, realizar un seguimiento de las compras con tarjeta de crédito, calcular su patrimonio neto, hacer sus impuestos: las posibilidades son prácticamente ilimitadas." El Libro Addison-Wesley de Atari Software 1984 otorgó a la aplicación una calificación general A+, elogió su documentación y la calificó de "indispensable... una 'A' clásico".
En 1999, la Escuela de Negocios de Harvard colocó una placa conmemorativa de Dan Bricklin en la sala donde había estudiado. Decía 'Cambió para siempre la forma en que las personas usan las computadoras en los negocios'.
En 2006, Charles Babcock de InformationWeek escribió que, en retrospectiva, "VisiCalc era defectuoso y 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 computación personal”.
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.
Contenido relacionado
Matriz (estructura de datos)
RC4
Grupo de fecha y hora