HTBasic

from Wikipedia, the free encyclopedia
QS IT
This article was due to content flaws on the quality assurance side of the computer science editorial added. This is done in order to bring the quality of the articles from the subject area of ​​computer science to an acceptable level. Help to eliminate the shortcomings in this article and take part in the discussion !  ( + )


Reason: wikification, info box, receipts and the in English. Version described history linked to HP is missing.

HTBasic
Paradigms : procedural
Developer: TechSoft
Current  version : 10.1   (August 1, 2018)
Typing : weak, explicit, static
Influenced by: BASIC
Operating system : Windows
License : proprietary
HTBasic

HTBasic is a programming language , a BASIC dialect developed by TransEra Corp. was developed. The original purpose was to replace HP Basic . HTBasic was the first HP Basic compatible language that could be used under MS-DOS . Current versions also offer typical Windows extensions such as window technology, new data types (LONG INTEGER, STATIC), improved driver support and the option of integrating DLLs.

The language is tailored to the needs of engineers and scientists. It contains functions for calculating with complex numbers and matrices . Its greatest strength, however, is that it allows easy access to test and measurement devices that are connected to the computer via the GPIB bus (IEEE488) or other interfaces . HTBasic can access Windows-DLLs directly and can thus be expanded practically without limits. An optionally available interface to Microsoft Office (Excel, Word, Access, etc.) enables real-time data exchange with other applications.

TransEra's proprietary HTBasic interpreter is the only implementation of the language. It comes with an IDE , but it has some weaknesses. For example, subroutines must always be inserted at the end of the source code, identifiers that are too long (15 characters) are trimmed, and data fields are limited to 32,768 entries in one of max. 6 dimension limited (field entries max. 32768 ^ 6). In contrast to earlier HTBasic versions, the current HTBasic versions only use line numbers for reasons of compatibility. For time-critical applications, SUB routines can be converted into machine language with the integrated numeric compiler and thus significantly accelerated (approx. Factor 60). With an older 500 MHz computer, around 80 million complete 80 bit floating point arithmetic operations / s can be carried out.

Web links

official homepage