Введение

B32 Business Basic был конкурентом Data General Business Basic, разработанным Мюрреем Хасзардом в 1986 году. Изначально он работал на компьютерах Data General Eclipse MV, а в 1989 году был портирован на Unix и в 1991 году на DOS. B32 Software была компанией, которая разрабатывала и поддерживала B32 Business Basic, с главным офисом в Окленде, Новая Зеландия, дополненным центром продаж и поддержки в Блю Эш, штат Огайо. Интерпретатор B32 был высокосовместим с Data General Business Basic (DGBB), но также значительно улучшал и расширял этот язык. Как и DGBB, B32 мог обращаться к базе данных INFOS II от Data General и использовать сервер блокировки DGBB или собственную улучшенную версию. B32 был более чем в два раза быстрее при работе с числами, манипулировании строками и операциями дискового ввода-вывода. Многие внутренние ограничения DGBB были сняты. B32 поддерживал 32 767 номеров строк (65 535 в более поздних версиях), в то время как DGBB – всего 9 999. B32 предоставлял больше памяти для программ, больше одновременных блокировок и возможность одновременного открытия большего количества файлов. Улучшения языка включали высокоскоростную внутреннюю сортировку, циклы do while и возможность обратного перемещения по индексированному файлу. Средства отладки также были значительно улучшены по сравнению с DGBB. B32 позволял программам работать с полным позиционированием курсора и поддержкой атрибутов на терминалах, отличных от Data General, даже если в них были жестко запрограммированы управляющие последовательности Data General. B32 выполнял все арифметические операции в "четверной точности", то есть с 64 битами, и эмулировал версии DGBB "тройной точности" и "двойной точности" во время выполнения, что позволило избежать тонких несовместимостей между этими версиями DGBB. На Unix и DOS B32 эмулировал все широко используемые системные вызовы операционных систем Data General AOS/VS и RDOS, включая реализацию собственных символических ссылок на SCO Xenix и DOS. В 1991 году конкурентная борьба между B32 и одним из его соперников, Universal Business Basic от Transoft, привела к существенным улучшениям в языке B32. B32 добавил режим эмуляции Bluebird Business Basic, сделал номера строк необязательными и реализовал вызовы подпрограмм по имени с передачей параметров. Transoft обладала большими финансовыми ресурсами и более эффективным маркетингом, и в 1992 году приобрела B32. Версии B32 для DOS и Unix были отменены, поскольку Universal Business Basic работал на этих операционных системах, но версия B32 для Eclipse MV продолжала продаваться до прекращения выпуска линейки MV. Часть сотрудников B32 Software из Блю Эш перешли в офис Transoft в Атланте, штат Джорджия, а сотрудники из Новой Зеландии основали компанию Binary Research.