Interpreter not Compiler Issues

whitten@netcom.com (David Whitten)
Wed, 28 Sep 1994 21:53:13 GMT

          From comp.compilers

Related articles
Interpreter not Compiler Issues whitten@netcom.com (1994-09-28)
| List of all articles for this month |
Newsgroups: comp.compilers
From: whitten@netcom.com (David Whitten)
Keywords: interpreter, question
Organization: NETCOM On-line Communication Services (408 261-4700 guest)
Date: Wed, 28 Sep 1994 21:53:13 GMT

I'm thinking on working on an interpreter project for a language that
supports multitasking, but basically a 3rd generation language.
The language includes constructs that involve runtime access to the
symbol table, and source code, as well as runtime construction and
evaluation of code like LISP (eval ...)
The language also includes a GOTO, and semaphores for interprocess
communication.


What are the issues that distinguish implementing this kind of language
versus implementing a compiler?


I would like to implement as high a performance interpreter as I could,
are there known techniques that slow down interpreters, but are acceptable
for compilers?


I'm thinking of using PCCTS to implement the parser. Are there other
systems which are known to make interpreter writing more efficient?


Finally, how hard is type inferencing? The source language has
only a string datatype, and multiple dimensional strings-subscripted arrays
as its sole data structuring operator.


Appreciate input:


David (whitten@netcom.com) (214) 437-5255.
--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.