stringtranslate.com

CBASICO

CBASIC es una versión compilada del lenguaje de programación BASIC escrita para el sistema operativo CP/M por Gordon Eubanks en 1976-1977. Es una versión mejorada de BASIC-E . [1] [2]

Historia

BASIC-E fue el proyecto de tesis de maestría de Eubank. [1] [2] Fue desarrollado en PL/M por Eubanks para el nuevo sistema operativo CP/M de Gary Kildall mientras ambos estaban en la Escuela Naval de Postgrado en Monterey, California . [1] [2] BASIC-E se basó en un compilador BASIC escrito originalmente por Gary Kildall en 1974. [1] [2]

Debido a que fue desarrollado con fondos públicos, BASIC-E es de dominio público y no puede comercializarse exclusivamente. [1] [2] [3] Seymour Rubinstein , el director de marketing de IMSAI, se puso en contacto con Eubanks y le pidió que creara una versión vendible bajo contrato para la microcomputadora IMSAI 8080 . [4] Eubanks desarrolló CBASIC en su tiempo libre cuando todavía era un oficial naval estacionado en el submarino USS George Washington en Vallejo, California . Conservó la propiedad conjunta del programa con IMSAI y lo vendió a través de su propia empresa, Compiler Systems , hasta que fue adquirido por Digital Research [1] [2] en 1981.

Características

BASIC-E y las primeras versiones de CBASIC compilaron el código fuente en un archivo de código p intermedio, que luego fue ejecutado por un programa intérprete de tiempo de ejecución separado. CBASIC podría ejecutarse en un mínimo de 24 KB de memoria. Los números de línea en la fuente del programa eran opcionales, a menos que fueran necesarios como etiqueta para un salto de programa. CBASIC resultó muy popular porque incorporó matemáticas decimales codificadas en binario (BCD) de 14 dígitos que eliminaron los errores de redondeo de MBASIC que a veces eran problemáticos para la contabilidad .

CBASIC2 agrega las siguientes características:

Recepción

InfoWorld en 1980 describió a CBASIC como el "lenguaje principal para el desarrollo de aplicaciones comerciales CP/M", debido a la amplia familiaridad de los desarrolladores con BASIC y su capacidad para distribuir binarios libres de regalías sin código fuente a los propietarios de CBASIC. La revista afirmó que el lenguaje se había vuelto popular "a pesar de serios inconvenientes", incluido el preprocesador requerido para el código fuente interpretado, lo que dificulta la depuración, la velocidad lenta y los cambios incompatibles. [5] Jerry Pournelle dijo en mayo de 1983 que Digital Research había "prácticamente arruinado" el manual CBASIC de Eubanks después de adquirir su empresa, pero que la nueva edición era mucho mejor. [6]

Referencias

  1. ^ abcdef Shustek, Len (2 de agosto de 2016). "En sus propias palabras: Gary Kildall". Gente notable . Museo de Historia de la Computación .
  2. ^ abcdef Kildall, Gary Arlen (2 de agosto de 2016) [1993]. Kildall, Scott ; Kildall, Kristin (eds.). "Conexiones informáticas: personas, lugares y eventos en la evolución de la industria de las computadoras personales" (Manuscrito, parte 1). Familia Kildall . Consultado el 17 de noviembre de 2016 .
  3. ^ Grupo de usuarios de CPM El código fuente se puede encontrar en el Volumen 30
  4. ^ Transcripción de la historia oral de Gordon Eubanks Archivada el 24 de agosto de 2006 en Wayback Machine p. 9 de noviembre de 2000, Programa de Honores de Computerworld
  5. ^ "Editorial". InfoMundo . vol. 2, núm. 15. 18 de agosto de 1980. pág. 8.
  6. ^ Pournelle, Jerry (mayo de 1983). "Motivos ocultos, Lobo, compra de su primera computadora, actualización de JRT". BYTE . vol. 8, núm. 5. págs. 298–324.

enlaces externos