Скалистая гора БАЗОВЫЙ
![]() | Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Ноябрь 2016 г. ) |
Парадигма | императив |
---|---|
Разработчик | Хьюлетт-Паккард |
Веб-сайт | www |
Rocky Mountain BASIC (также RMB или RM-BASIC ) — диалект BASIC, языка программирования созданный компанией Hewlett-Packard . Он был особенно популярен для управления автоматическим испытательным оборудованием с использованием GPIB . Он имеет несколько функций, которые являются или были необычными для диалектов BASIC, таких как операции, управляемые событиями , обширная поддержка внешнего ввода-вывода , поддержка комплексных чисел и функции манипулирования матрицами . Сегодня юань в основном используется в средах, где уже существуют инвестиции в программное обеспечение, оборудование или опыт в юанях.
История и реализации
[ редактировать ]Истоки Rocky Mountain BASIC можно проследить на предприятиях Hewlett-Packard в Колорадо . Поскольку Колорадо расположен в Скалистых горах , этот вариант BASIC был назван «BASIC Rocky Mountain», чтобы отличать его от других диалектов BASIC, разработанных внутри компании. Неясно, было ли название Rocky Mountain BASIC оригинальным для HP или пришло извне, но HP/ Keysight используют этот термин в своей собственной документации, а также более формальное название продукта «HP BASIC».
HP 9830A, представленный в 1972 году, был вершиной линейки программируемых калькуляторов линейки 9800 и первым настольным компьютером HP, имеющим интерпретатор BASIC в постоянной памяти (ПЗУ). Интерпретатор может быть расширен за счет ПЗУ для таких функций, как запоминающее устройство, плоттерная графика, строковые переменные и матричные операции. Он имел однострочную светодиодную панель для редактирования строк, но в конце 1970-х годов за ним последовали более быстрые настольные компьютеры HP 9835 и HP 9845 с полноэкранными ЭЛТ-дисплеями. Это были одни из первых рабочих станций, предназначенных для ученых и инженеров как для технических вычислений, так и для управления приборами. За ними последовали компьютеры HP 9826 и HP 9836, которые были ведущими моделями компьютеров серии HP 9800 . На всех четырех компьютерах работала версия Rocky Mountain BASIC. Эти компьютеры часто использовались в качестве контроллеров автоматического испытательного оборудования HP , подключаемого через инструментальную шину HP (HP-IB). HP хотела предоставить язык программирования , который был бы удобен для инженеров и ученых, использующих такое испытательное оборудование. Был выбран язык программирования BASIC, поскольку изначально предполагалось, что он будет простым для новичков; знающие пользователи также могут запрограммировать их в ассемблер или версия Pascal .
Ранние реализации программного обеспечения RMB на платформе HP 9000 назывались «HP BASIC/WS». BASIC/WS работал автономно. Он предоставлял операционную систему (ОС), интегрированную среду разработки ( редактор и отладчик ) и языковой интерпретатор . Позже HP внедрила RMB поверх операционной системы HP-UX и назвала ее «BASIC/UX». BASIC/UX 300 работал на оборудовании серии 300, а BASIC/UX 700 работал на оборудовании серии 700. BASIC/WS, BASIC/UX 300 и BASIC/UX 700 в последний раз были обновлены для устранения проблем, связанных с датой 2000 года .
По мере развития технологий HP смогла встроить реализации RMB непосредственно в испытательное оборудование. Возможности этих встроенных реализаций различались. Эти реализации имели разные названия, в том числе «HP Instrument BASIC» и «Board Test BASIC» («BT-BASIC»).
HP выпустила реализацию RMB для Microsoft Windows под названием «HP Instrument BASIC для Windows»; однако он никогда не пользовался успехом других продуктов в юанях.
Другая компания, TransEra из Орема, штат Юта, создала клон- реализацию RMB, которую они назвали «High Tech BASIC» или «HT BASIC» (теперь «HTBasic»), предназначенную для работы на оборудовании IBM PC. Позже HP лицензировала HT BASIC у TransEra Corporation, провела ребрендинг и продала его как «HP BASIC для Windows». Он не имел отношения к произведенному HP «HP Instrument BASIC for Windows». По состоянию на 2015 год TransEra продолжает поддерживать и обновлять HTBasic, добавляя исправления и новые функции — текущая версия — 10.0.3. Хотя HTBasic по своей сути является интерпретируемым языком, компилятор доступен .
Компания Test & Measurement Systems, Inc., также известная как TAMS из Лавленда, штат Колорадо, приобрела ответственность за продукты HP BASIC/WS и BASIC/UX 300 в 1998 году. Затем TAMS продавала и поддерживала устаревшие версии BASIC/WS и BASIC/UX. TAMS лицензировала BASIC/UX 700 у Agilent Technologies и портировала RMB как на HP-UX 11i, так и на Red Hat Enterprise Linux . Реализация HP-UX 11i была известна как «BASIC для 11i» или «BASIC/UX 11i». Версия Red Hat Enterprise Linux была известна как «BASIC for Linux», «BASIC/LX» или «RMBLX». TAMS прекратила свою деятельность 31 марта 2016 года.
HP сохранила BASIC/UX 700 (E2045C, BASIC для HP-UX 10.20) до выделения своего подразделения приборов под названием Agilent Technologies . Ответственность за продукт BASIC/UX 700 (на HP-UX 10.20) перешла к компании Agilent Technologies, которая в конечном итоге прекратила его поддержку. Agilent рекомендовала клиентам либо TransEra для BASIC для Windows, либо TAMS для BASIC/WS, BASIC/UX или BASIC для Linux.
См. также
[ редактировать ]Ссылки
[ редактировать ]- www.agilent.com — сайт Agilent; поиск «HP BASIC»
- www.htbasic.com — HTBasic; Реализация ПКМ для MS Windows (ТрансЭра)
- www.tamsinc.com — Test & Measurement Systems, Inc., также известная как TAMS; BASIC/WS, BASIC/UX, BASIC для Linux
- www.prc68.com — Стеллажные системы; отличная история ранних систем юаня