Current Version 8.0.Downloads
DOS Numeric Compiler update.
(Please contact Technical Support for details.)
| |
|
Numeric CompillerWith the Numeric Compiler any HTBasic programmer can produce faster running numeric intensive subprograms without additional programming skills. The Numeric Compiler produces code that runs in the fast 386/486/Pentium processor 32-bit protected mode. It produces in-line math code to fully utilize the 387/486 or Pentium math processor.
The Numeric Compiler takes BASIC subprograms and produces equivalent 386/486 machine code subprograms. The compiled subprograms (CSUBs) can be loaded and executed alongside other BASIC subprograms. In addition, the Numeric Compiler can also generate EXE files which only require the HTBasic Runtime Version to execute. When the EXE program runs, the HTBasic Runtime Environment Manager loads and manages the compiled program.
The HTBasic Developer's Utilities consists of several utility programs that are used to secure a software developer's programs, help control their distribution and execution, and help change PROG files to a later release format.
The SECURE utility makes an HTBasic PROG file suitable for distribution to customers when the BASIC source needs to be protected. The HTSAVE utility creates either a DOS ASCII or an HTBasic ASCII file from a previous release HTBasic PROG file. It can also process large lists of files.
The HTBasic CSUB Toolkit allows one to build compiled subprograms for use with HTBasic. A compiled subprogram, or CSUB, runs directly on the processor hardware and has access to all of its power and functionality. Many functions can be performed with compiled subprograms that otherwise would be impossible with BASIC subprograms.
The HTBasic Advanced Math Library is a collection of fast compiled subroutines for use in signal processing, numerical analysis, statistics, and data reduction. These library routines run much faster than equivalent BASIC subroutines because they are compiled for a 386/387, 486, Pentium or HP 700 computer system. Incorporating any of these routines into BASIC programs will enhance their speed and save the user the task of writing the subroutines. Once loaded into an HTBasic program with the LOADSUB statement they become a part of the program and are stored and loaded from the disk along with the user's BASIC program.
