ACM Home Page
Please provide us with feedback. Feedback
An introduction to the Beetle Forth virtual processor
Full text PdfPdf (415 KB)
Source ACM SIGPLAN Notices archive
Volume 32 ,  Issue 2  (February 1997) table of contents
Pages: 22 - 25  
Year of Publication: 1997
ISSN:0362-1340
Author
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 16,   Citation Count: 1
Additional Information:

abstract   cited by   index terms  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/251621.251626
What is a DOI?

ABSTRACT

Beetle is a virtual processor designed for the Forth language. It uses a modified, byte-stream code designed for efficient execution which is binary portable between implementations. It has been implemented in C and assembler. The C implementation is completely machine independent with the exception of interactive input and output; the assembler version runs the supplied Forth compiler at up to half the speed of the corresponding native code compiler and generates more compact code. Beetle is designed to be embedded in other programs; a simple debugger has been written to demonstrate this ability. Beetle can be configured to perform bounds checking on all memory references. A standard library is implemented; access to native code routines is also possible, allowing Forth and C programs to call each other.