Jump to content

Данные Общие Бизнес Базовые

Данные Общие Бизнес Базовые
Семья БАЗОВЫЙ
Разработчик Общие данные
Платформа Новый
Лицензия Коммерческое проприетарное программное обеспечение
Под влиянием
МАИ Базовый Четыре
Под влиянием
Атари БЕЙСИК [1]

Data General Business Basic — это интерпретатор BASIC (основанный на версии MAI Basic Four ), который компания Data General продавала для своего Nova миникомпьютера в 1970-х годах, а затем портировала на компьютеры Data General Eclipse MV и AViiON . Большинство бизнес-приложений для Nova были разработаны в Business Basic.

Business Basic был языком только для целых чисел, вдохновленным COBOL , и содержал мощные функции обработки строк и возможность очень быстрого манипулирования индексированными файлами. Он также обеспечивал полный контроль над экраном дисплея с позиционированием курсора, настройкой атрибутов и командами гашения областей. Business Basic может взаимодействовать с INFOS II базой данных компании Data General и осуществлять вызовы непосредственно в операционную систему . Сервер блокировки предоставил нескольким одновременным пользователям эффективный доступ к записям базы данных.

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

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

Конкурирующие BASIC [ править ]

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

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

Компания Transoft выпустила еще одного конкурента Data General's Business Basic — Universal Business Basic . 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. п. 106. ИСБН  978-1974-27707-0 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6b922032100b37ff3eeee5ce77386765__1694626920
URL1:https://arc.ask3.ru/arc/aa/6b/65/6b922032100b37ff3eeee5ce77386765.html
Заголовок, (Title) документа по адресу, URL1:
Data General Business Basic - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)