|
Software for computers and microprocessors
This is a virtual machine running a byte-code as the basic language. More is that the FORTH language is used as this language. Thus, something like a JAVA virtual machine but using FORTH unstruction and technics. This language can compile & interpret sources and can be used like a scripting language. But more is that the language is independent from the microprocessor and to run on a microprocessor needs just a virtual BYTE-FORTH machine running on this system. Byte-Forth uses many segments and can load compiled modules. Because the byte format, the compiled code is about twice thiner than a classic FORTH code. The code runs not as fast as a direct chained FORTH but it runs about as fast as an indirect chained FORTH. Its not a language as JAVA which can be seen as a high-level assembler, the compiler translating sources close of C++ to the JAVA virtual machine 'assembler'. Like FORTH B-FORTH uses a stacks for datas, and the reverse notation for operations. BYTE-FORTH can run as a single instance, in which case the Manager is simply the RAM area containing the 'properties' of this instance, the classic variables of a FORTH interpreter. FORTH can have VOCABULARIES to extend the language, vocabularies targeted for applications. B-FORTH can do the same. Noting that WAP is also a byte-code system, it can be imagined to develop a WAP system for Trakian.
Mundial
Avenue
|