B32 Negocios Básico


B32 Business Basic era un competidor de Data General Business Basic escrito por Murray Haszard en 1986. Se ejecutó inicialmente en la línea de computadoras Data General Eclipse MV y se transfirió a Unix en 1989 y a DOS en 1991.

B32 Software fue la empresa que desarrolló y apoyó B32 Business Basic, con el sitio original en Auckland , Nueva Zelanda, complementado con un centro de ventas y soporte en Blue Ash, Ohio .

El intérprete B32 era altamente compatible con Data General Business Basic (DGBB), pero también mejoró y amplió ese lenguaje de muchas maneras. Al igual que DGBB, B32 podría acceder a la base de datos INFOS II de Data General y podría usar el servidor de bloqueo de DGBB o su propia versión mejorada. B32 fue más del doble de rápido para procesamiento de números, manipulación de cadenas y E/S de disco. Se eliminaron muchas de las restricciones internas de la DGBB. B32 permitió 32.767 números de línea (65.535 en versiones posteriores), en comparación con los 9.999 de DGBB. B32 permitió más memoria para programas, más bloqueos simultáneos y más archivos abiertos a la vez. Las mejoras en el lenguaje incluyeron una rutina de clasificación interna de alta velocidad, bloques do-while y la capacidad de retroceder a través de un archivo indexado.. Las instalaciones de depuración también se mejoraron significativamente con respecto a DGBB.

B32 permitió que los programas se ejecutaran con posicionamiento completo del cursor y soporte de atributos en terminales que no eran de Data General, incluso programas que tenían secuencias de control de Data General codificadas en ellos.

B32 llevó a cabo toda la aritmética con "precisión cuádruple", es decir, 64 bits , y emuló las versiones de DGBB de "precisión triple" y "precisión doble" en tiempo de ejecución. Esto evitó las sutiles incompatibilidades entre las dos versiones de DGBB.

En Unix y DOS, B32 emuló todas las llamadas al sistema de uso común de los sistemas operativos AOS/VS y RDOS de Data General, incluida la implementación de sus propios enlaces simbólicos en SCO Xenix y DOS.