B32 Business Basic fue un competidor de Data General Business Basic, escrito por Murray Haszard . Se lanzó en 1986 para la línea de computadoras Data General Eclipse MV, y posteriormente para Unix (1989) y MS-DOS (1991). Su desarrollo y soporte estuvieron a cargo de B32 Software.
El intérprete B32 era altamente compatible con Data General Business Basic (DGBB), pero también mejoraba y ampliaba ese lenguaje de muchas maneras. Al igual que DGBB, B32 podía acceder a la base de datos INFOS II de Data General y podía usar el servidor de bloqueo de DGBB o su propia versión mejorada. B32 era más del doble de rápido para cálculos numéricos, manipulación de cadenas y E/S de disco. Se eliminaron muchas de las restricciones internas de DGBB. B32 permitía 32.767 números de línea (65.535 en versiones posteriores), en comparación con los 9.999 de DGBB. B32 permitía más memoria para los programas, más bloqueos simultáneos y más archivos abiertos a la vez. Las mejoras del lenguaje incluían una rutina de ordenación interna de alta velocidad, bloques do-while y la capacidad de retroceder en un archivo indexado . Las herramientas de depuración también mejoraron significativamente con respecto a DGBB.
La versión B32 permitía que los programas se ejecutaran con posicionamiento completo del cursor y compatibilidad con atributos en terminales que no fueran Data General, incluso en programas que tenían secuencias de control de Data General codificadas de forma fija.
B32 realizaba todas las operaciones aritméticas con precisión cuádruple ( 64 bits ) y emulaba las versiones de precisión triple y doble de DGBB en tiempo de ejecución. Esto evitaba las sutiles incompatibilidades entre ambas versiones de DGBB.
En Unix y DOS, B32 emulaba todas las llamadas al sistema de uso común de los sistemas operativos AOS/VS y RDOS de Data General, incluyendo la implementación de sus propios enlaces simbólicos en SCO Xenix y DOS.
En 1991, una guerra de funcionalidades entre B32 y uno de sus competidores, Universal Business Basic de Transoft , dio lugar a importantes mejoras en el lenguaje B32. B32 añadió un modo de emulación de Bluebird Business Basic , hizo que los números de línea fueran opcionales y añadió llamadas a subrutinas por nombre con paso de parámetros.
Transoft contaba con mayores recursos financieros que B32 y una estrategia de marketing más eficaz. Adquirió B32 en 1992. Las versiones de B32 para DOS y Unix se descartaron, ya que Universal Business Basic (UBB) funcionaba en esos sistemas operativos, pero la versión Eclipse MV de B32 se siguió vendiendo mientras la línea MV estuvo vigente. Parte del personal de B32 Software en Blue Ash se trasladó a la oficina de Transoft en Atlanta, Georgia . El personal de Nueva Zelanda fundó Binary Research .
Referencias
- Artículo de DG Review sobre la adquisición de B32 por parte de Transoft.
- Datos generales
- Intérpretes BÁSICOS