Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!bionet!ucselx.sdsu.edu!ucsd!network.ucsd.edu!calmasd!cpp From: cpp@calmasd.Prime.COM (Chuck Peterson) Newsgroups: comp.lang.misc Subject: Intermediate Code Message-ID: <1102@calmasd.Prime.COM> Date: 10 Apr 90 02:37:20 GMT Reply-To: cpp@calmasd.Prime.COM (Chuck Peterson) Distribution: comp.lang.misc Organization: Calma - A Division of Prime Lines: 19 I'm interested in designing an interpreter for a procedural language with object oriented features. (No flames, please. I'm just describing what I'm doing.) What is going on in the world of intermediate code these days? (This may also be considered the world of "virtual machines.") I'm referring to the representation of a program which is executed by an interpreter. Are intermediate codes designed specifically for the interpretation of particular languages, or has anyone designed a general purpose intermediate code? Or how about an intermediate code for procedural object oriented languages? One example of what I am talking about is p-code, the intermediate code of the UCSD Pascal system. I've also heard of m-code (from which p-code was reportedly derived). Please mail any information, references, rumors, etc., to me. Thanks.