WikiDer > Rocky Mountain BASIC
Эта статья включает Список ссылок, связанное чтение или внешняя ссылка, но его источники остаются неясными, потому что в нем отсутствует встроенные цитаты. (Ноябрь 2016) (Узнайте, как и когда удалить этот шаблон сообщения) |
Парадигма | императив |
---|---|
Разработчик | Hewlett Packard |
Интернет сайт | www |
Rocky Mountain BASIC (также Юаней или же RM-BASIC) является диалектом БАЗОВЫЙ язык программирования сделано Hewlett Packard. Это было особенно популярно для управления автоматическое испытательное оборудование с помощью GPIB. Он имеет несколько функций, которые являются или были необычными для диалектов BASIC, например управляемая событиями операция, обширная внешняя Ввод / вывод поддерживать, комплексное число поддержка и матрица функции манипулирования. Сегодня RMB в основном используется в средах, где уже существуют инвестиции в программное обеспечение, оборудование или опыт в RMB.
История и внедрения
Истоки Rocky Mountain BASIC можно проследить до предприятий Hewlett-Packard в Колорадо. Поскольку Колорадо находится в скалистые горыэтот вариант BASIC получил название «Rocky Mountain BASIC», чтобы отличать его от других диалектов BASIC, разработанных в компании. Неясно, было ли название Rocky Mountain BASIC оригинальным для HP или пришло извне, но HP /Keysight использовать этот термин в собственной документации, а также использовать более формальное название продукта «HP BASIC».
HP 9830A, представленный в 1972 году, был лидером в линейке программируемых калькуляторов серии 9800, который был первым компьютером HP, который поместился на настольном компьютере и имел БЕЙСИК-интерпретатор в постоянной памяти (ROM). Интерпретатор может быть расширен ПЗУ для таких функций, как запоминающее устройство, графика плоттера, строковые переменные и матричные операции. Он имел однострочную светодиодную панель для редактирования строк, но в конце 1970-х годов последовали более быстрые настольные компьютеры HP 9835 и HP 9845 с полноэкранными ЭЛТ-дисплеями. Это были одни из первых рабочих станций, предназначенных для ученых и инженеров как для технических вычислений, так и для управления приборами. За ними последовали компьютеры HP 9826 и HP 9836, которые были ведущими моделями HP 9000 серия компьютеров. На всех четырех этих компьютерах были запущены версии Rocky Mountain BASIC. Эти компьютеры часто использовались в качестве контроллеров для HP. автоматическое испытательное оборудование, подключенный через Инструментальная шина HP, (HP-IB). HP хотела предоставить язык программирования это было бы удобно для инженеров и ученых, которые использовали такое испытательное оборудование. Был выбран язык программирования BASIC, так как он уже должен был быть простым для новичков; знающие пользователи могут также запрограммировать их на язык ассемблера или версия Паскаль.
Ранние реализации программного обеспечения 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 для Майкрософт Виндоус называется «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 для Windows". По состоянию на 2015 год TransEra все еще поддерживает и обновляет HTBasic с исправлениями и новыми функциями - текущая версия - 10.0.3. Хотя HTBasic по сути является интерпретируемым языком, компилятор доступен.
Компания Test & Measurement Systems, Inc., также известная как TAMS, из Лавленда, штат Колорадо, приобрела в 1998 году ответственность за продукты HP BASIC / WS и BASIC / UX 300. Затем 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 для Linux», «BASIC / LX» или «RMBLX». ТАМС прекратил работу 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 (TransEra)
- www.tamsinc.com - Test & Measurement Systems, Inc., также известная как TAMS; BASIC / WS, BASIC / UX, BASIC для Linux
- www.prc68.com - стеллажи и стеллажи; отличная история ранних систем юаня