computer

{{Infobox machine |name=DAI Personal Computer |cpu=8080 |os= |language=BASIC |} The DAI personal computer is a rare, early home computer from the Belgian company Data Applications International. The DAI came to market in 1980. It provided many pioneering features such as high resolution color graphics, a maths co-processor, and a pre-compiling BASIC interpreter. But it never became a commercial success.

The BASIC interpreter was remarkably fast for the time because it pre-compiled to an internal byte-code, unlike the Microsoft BASIC interpreter which most other systems of the time used. This is a significantly more difficult trick than doing the same for C or other compiled languages, as the byte-code had to be re-expanded so it could be edited as is usual for BASIC. DAI variables could be up to 14 characters long. The internal byte code used pointers to a variable look up table at the bottom of the code, which made the code extremely compact, despite long variable names.

This technique was rare (only other known example is the ABC 80), and is remarkably similar to that now used for Java.


Further technical details


Emulation

There is a MESS driver for the DAI