HTBasic

HTBasic
QS-Informatik

Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen und beteilige dich an der Diskussion! (+)
Begründung: Wikifizierung, Infobox, Belege und die in der engl. Version beschriebene, mit HP verknüpfte Geschichte fehlen.

HTBasic
Paradigmen: prozedural
Entwickler: TechSoft
Aktuelle Version: 10.0  (28. September 2010)
Typisierung: schwach, explizit, statisch
Einflüsse: BASIC
Betriebssystem: Windows
Lizenz: proprietär
HTBasic


HTBasic ist eine Programmiersprache, ein BASIC-Dialekt, der von TransEra Corp. entwickelt wurde. Der ursprüngliche Zweck war es, HP Basic zu ersetzen. HTBasic war die erste HP-Basic-kompatible Sprache, die unter MS-DOS benutzt werden konnte. Aktuelle Versionen bieten darüber hinaus Windows-typische Erweiterungen wie Fenstertechnik, neue Datentypen (LONG INTEGER, STATIC), verbesserte Treiberunterstützung und die Möglichkeit der Einbindung von DLLs.

Die Sprache ist auf die Bedürfnisse von Ingenieuren und Wissenschaftlern zugeschnitten. Sie enthält Funktionen zum Rechnen mit komplexen Zahlen und Matrizen. Ihre größte Stärke ist jedoch, dass sie einen einfachen Zugang zu Test- und Messgeräten erlaubt, die über den GPIB-Bus (IEEE488) oder andere Schnittstellen mit dem Rechner verbunden sind. HTBasic kann direkt auf Windows-DLLs zugreifen und lässt sich damit im Funktionsumfang praktisch unbegrenzt erweitern. Eine optional erhältliche Schnittstelle zu Microsoft Office (Excel, Word, Access usw.) erlaubt den Echtzeit-Datenaustausch mit anderen Applikationen.

TransEras proprietärer HTBasic-Interpreter ist die einzige Implementation der Sprache. Er wird mit einer IDE ausgeliefert, die jedoch einige Schwächen hat. Beispielsweise müssen Subroutinen stets am Ende des Quellcodes eingefügt werden, zu lange Bezeichner (15 Zeichen) werden gestutzt, und Datenfelder sind auf 32.768 Einträge in einer von max. 6 Dimension begrenzt (Feldeinträge max. also 32768^6). Im Gegensatz zu früheren HTBasic-Versionen verwenden die aktuellen HTBasic-Versionen Zeilennummern nur noch aus Kompatibilitätsgründen. Für zeitkritische Anwendungen können SUB-Routinen mit dem integrierten Numeric Compiler in Maschinensprache umgewandelt und damit erheblich beschleunigt werden (ca. Faktor 60). Mit einem älteren 500 MHz Rechner lassen sich damit immerhin etwa 80 Millionen komplette 80 Bit-Gleitkomma Rechenoperationen/s durchführen.

Weblinks

Offizielle Homepage


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Rocky Mountain BASIC — (also RMB or RM BASIC) is a dialect of the BASIC programming language created by HP. It was especially popular for control of automatic test equipment using GPIB. It has several features which are or were unusual in BASIC dialects, such as event… …   Wikipedia

  • IEEE-488 — Infobox connector name=IEEE 488 / HP IB / GPIB type=General purpose data bus logo= caption=IEEE 488 stacking connectors designer=Hewlett Packard design date=late 1960s standardized in 1975 manufacturer=Hewlett Packard production date=1960s to… …   Wikipedia

  • List of BASIC dialects by platform — List of BASIC dialects by platform: This is a list of dialects of the BASIC computer programming language, sorted into groups for better conceptual organization.There is also an alphabetical list of BASIC dialects. These two lists should contain… …   Wikipedia

  • Basicdialekt — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • Basicdialekte — Aufgrund der seit Jahrzehnten bestehenden Popularität von BASIC existieren zahlreiche BASIC Implementierungen auf einer Vielzahl von Plattformen. Entsprechend den sehr unterschiedlichen Umgebungen und Einsatzzwecken wurde eine hohe Zahl von… …   Deutsch Wikipedia

  • GBIP — GPIB Controller als ISA Steckkarte für den PC Der IEC 625 Bus ist die internationale Normbezeichnung für einen externen parallelen Datenbus, der vorrangig zur Verbindung von Messgeräten und Peripheriegeräten wie Plottern und Druckern mit einem… …   Deutsch Wikipedia

  • GPIB — Controller als ISA Steckkarte für den PC Der IEC 625 Bus ist die internationale Normbezeichnung für einen externen parallelen Datenbus, der vorrangig zur Verbindung von Messgeräten und Peripheriegeräten wie Plottern und Druckern mit einem… …   Deutsch Wikipedia

  • General Purpose Interface Bus — GPIB Controller als ISA Steckkarte für den PC Der IEC 625 Bus ist die internationale Normbezeichnung für einen externen parallelen Datenbus, der vorrangig zur Verbindung von Messgeräten und Peripheriegeräten wie Plottern und Druckern mit einem… …   Deutsch Wikipedia

  • HP-IB — GPIB Controller als ISA Steckkarte für den PC Der IEC 625 Bus ist die internationale Normbezeichnung für einen externen parallelen Datenbus, der vorrangig zur Verbindung von Messgeräten und Peripheriegeräten wie Plottern und Druckern mit einem… …   Deutsch Wikipedia

  • IEC-625 — GPIB Controller als ISA Steckkarte für den PC Der IEC 625 Bus ist die internationale Normbezeichnung für einen externen parallelen Datenbus, der vorrangig zur Verbindung von Messgeräten und Peripheriegeräten wie Plottern und Druckern mit einem… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”