B32 Business Basic

B32 Business Basic

B32 Business Basic은 1986년 Murray Haszard가 작성Data General Business Basic의 경쟁사였습니다.처음에는 Data General Eclipse MV 계열의 컴퓨터에서 실행되었으며 1989년에는 Unix로, 1991년에는 DOS이식되었습니다.

B32 Software는 B32 Business Basic을 개발하고 지원했으며, 뉴질랜드 오클랜드의 원래 사이트는 오하이오 주 블루 애쉬의 영업 및 지원 센터로 보완되었습니다.

B32 인터프리터는 DGBB(Data General Business Basic)와의 호환성이 높았지만, 그 언어를 여러 가지 면에서 향상 및 확장했습니다.DGBB와 마찬가지로 B32는 Data General의 INFOS II 데이터베이스에 액세스하여 DGBB의 잠금 서버 또는 자체 개량 버전을 사용할 수 있습니다.B32는 숫자 계산, 문자열 조작 및 디스크 I/O에 대해 2배 이상 빨랐습니다.DGBB의 내부 제한 중 많은 부분이 제거되었습니다.B32는 32,767개의 회선 번호(이후 버전에서는 65,535개)를 사용할 수 있으며, 이에 비해 DGBB의 회선 번호는 9,999개입니다.B32를 사용하면 프로그램용 메모리, 동시 잠금, 동시에 열 수 있는 파일 수를 늘릴 수 있습니다.언어 기능 향상에는 고속 내부 정렬 루틴, 실행 시간 블록, 인덱스된 파일을 통해 뒤로 이동하는 기능이 포함되었습니다.디버깅 기능도 DGBB에 비해 대폭 개선되었습니다.

B32는 Data General 제어 시퀀스가 하드 코딩된 프로그램도 포함하여 Data General 이외의 터미널에서 완전한 커서 위치 설정 및 속성 지원을 통해 프로그램을 실행할 수 있도록 했습니다.

B32는 모든 연산을 64비트, 즉 "쿼드 정밀도"로 수행했으며 런타임에 "트리플 정밀도"와 "이중 정밀도" 버전의 DGBB를 에뮬레이트했습니다.이를 통해 두 버전의 DGBB 간에 미묘한 호환성을 피할 수 있었습니다.

Unix 및 DOS에서 B32는 SCO Xenix 및 DOS에 자체 심볼릭 링크를 구현하는 것을 포함하여 Data General의 AOS/VS 및 RDOS 운영 체제에서 일반적으로 사용되는 모든 시스템 콜을 에뮬레이트했습니다.

1991년 A에서는 B32와 경쟁사 중 하나인 트랜소프트의 Universal Business Basic이 B32 언어를 크게 개선했습니다.B32는 Bluebird Business Basic 에뮬레이션모드를 추가하고 회선번호를 옵션화하며 파라미터 전달에 의한 이름별 서브루틴콜을 추가하였습니다.

Transoft는 B32보다 자금력이 풍부하고 마케팅 효과도 뛰어났습니다.1992년에 B32를 구입했다.B32의 DOS와 Unix 버전은 Universal Business Basic이 이러한 운영 체제에서 실행되었기 때문에 폐기되었지만, 이클립스 MV 버전의 B32는 MV 라인이 지속되는 동안 계속 판매되었다.Blue Ash에 있는 B32 Soft의 스탭 중 일부는 조지아주 트랜소프트의 애틀랜타 지사로 이동했습니다.뉴질랜드 직원은 Binary Research를 설립했습니다.

레퍼런스