Данные General Business Basic - Data General Business Basic

Данные General Business Basic
СемьяБАЗОВЫЙ
РазработчикОбщие данные
ПлатформаНовая звезда
ЛицензияКоммерческий проприетарное программное обеспечение
Под влиянием
MAI Basic Four
Под влиянием
Atari BASIC[1]

Данные General Business Basic был БЕЙСИК-интерпретатор (на основе версии от MAI Basic Four ) продается Общие данные для них Новая звезда миникомпьютер в 1970-х годах, а затем перенесен в Data General Затмение MV и AViiON компьютеры. Большинство бизнес-приложений для Nova было разработано на Business Basic.

Business Basic был языком только для целых чисел, вдохновленным КОБОЛ, и содержал мощные функции обработки строк и возможность очень быстро манипулировать индексированными файлами. Он также обеспечивал полный контроль над экраном дисплея, с позиционированием курсора, настройкой атрибутов и командами отключения области. Business Basic может взаимодействовать с Data General's ИНФО II база данных, и звоните прямо на Операционная система. Сервер блокировки дал несколько одновременные пользователи эффективный доступ к записям базы данных.

Программы для малого бизнеса могут быть разработаны и отлаженный быстро с Business Basic из-за интерактивного характера переводчика, но язык не давал много структурное программирование функции, и по мере того, как программы росли, обслуживание становилось проблемой. На Nova было ограниченное пространство памяти для программ Business Basic, и программисты часто прибегали к таким уловкам, как самомодифицирующиеся программы, который легко программировать в Business Basic, но сложно отлаживать.

Первоначальная версия языка была «двойной точности», т.е. 32-битный (и поэтому каждое целое число использовало два 16 бит Нова слова). Когда компания Data General перенесла язык в строку MV, они включили две копии языка, одну «двойной точности» и одну «тройную точность». К сожалению, эти двое были несовместимы друг с другом в некотором смысле. Хотя компания Data General улучшила язык в некоторой степени, например, добавила многострочные операторы IF THEN ELSE END IF, они не смогли снять многие ограничения языка на машинах MV, такие как максимум 9999 строк, ограничение переменных 384, и максимум 16 открытых файлов.

Конкурирующие BASIC

Первым конкурентом Data General's Business Basic был Bluebird Business Basic, скомпилированный язык, работающий на собственной платформе SuperDOS (Bluebird). Basic от Bluebird не был полностью совместим с Data General.

B32 Business Basic был интерпретатором с высокой степенью совместимости, работавшим на линии Eclipse MV. Он снимает многие ограничения Data General Business Basic и работает значительно быстрее за счет использования всей мощности 32-разрядного процессора. B32 хранит все переменные внутри как 64-битные и эмулирует двойную и тройную точность по мере необходимости. Он также предоставил новые языковые функции. B32 был перенесен на Unix а позже ДОС, что позволяет клиентам Data General легко переходить к другим поставщикам оборудования. B32 также имел существенную совместимость с Bluebird Business Basic.

Трансофт произвела еще одного конкурента Business Basic компании Data General, Универсальный бизнес-базовый. UBB работал на Unix и DOS и был практически совместим с Business Basic от Data General. Transoft приобрела B32 в 1992 году.

Компания Data General перенесла Business Basic на AViiON, но B32 и UBB уже были доступны на этой платформе. Программисты Data General добились одного большого успеха на AViiON, когда они представили новую версию Business Basic во время «перестрелки» между собой, B32 и UBB. Компания Data General добавила механизм кэширования, чтобы ускорить доступ к диску в Business Basic, и он превзошел продукты других компаний. В течение месяца B32 и UBB добавили свои собственные механизмы кэширования и снова опередили Data General.

UBB Transoft теперь продается как Универсальный деловой язык.

Смотрите также

использованная литература

  1. ^ Лоренцо, Марк (2017). Бесконечный цикл: история языка программирования BASIC. Филадельфия: SE Books. п. 106. ISBN  978-1974-27707-0.

внешние ссылки