Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!lll-winken!uunet!portal!cup.portal.com!Will From: Will@cup.portal.com (Will E Estes) Newsgroups: comp.lang.c++ Subject: Using OO Languages for Compilers/Interpreters Message-ID: <16915@cup.portal.com> Date: 9 Apr 89 08:15:07 GMT Organization: The Portal System (TM) Lines: 13 I am curious about how well the object-oriented paradigm applies to compiler and interpreter development. I am specifically interested in hearing about any projects using C++, but anyone who has ever been involved a compiler/interpreter development project using any object-oriented language please share your experiences. Would object-oriented techniques have more benefits for a typeless language as opposed to one that is strongly typed? What kinds of performance degradation might you expect in the parser/code generator/optimizer/etc.? If you have written a parser/interpreter in C++ can you share the code? Finally, is there a YACC variant (YACC++ ?) that generates C++ code for the parser? Thanks, Will