Re: Object Oriented Approach to Compiler design and Implementation.

mayur_naik@my-deja.com
27 Apr 2000 10:55:03 -0400

          From comp.compilers

Related articles
[4 earlier articles]
Re: Object Oriented Approach to Compiler design and Implementation. no.address.given@nowhere.net (Henrik Bergström) (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. naveen_sharma@my-deja.com (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. deryck.brown@zetnet.co.uk (Deryck F Brown) (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. joachim.durchholz@halstenbach.com.or.de (Joachim Durchholz) (2000-04-26)
Re: Object Oriented Approach to Compiler design and Implementation. vannoord@let.rug.nl (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. gram@ull.mjolner.dk (Flemming Gram Christensen) (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. mayur_naik@my-deja.com (2000-04-27)
Re: Object Oriented Approach to Compiler design and Implementation. gabor@mac.com (Gabor Greif) (2000-05-04)
| List of all articles for this month |
From: mayur_naik@my-deja.com
Newsgroups: comp.compilers
Date: 27 Apr 2000 10:55:03 -0400
Organization: Deja.com - Before you buy.
References: 00-04-148
Keywords: OOP

> My curiosity is whether compiler of OO Language like C++ itself is
> built on this paradigm or not.
>


In order to write a compiler in an OO style, a language must
provide OO features which are more expressive than those provided
by traditional OO languages like C++.


The Cecil programming language provides very expressive OO
features. Cecil's compiler Vortex is written in Cecil itself. Here
is the Cecil/Vortex home page:


http://www.cs.washington.edu/research/projects/cecil/


You can write a C++ compiler using OO techniques in C++ by using
Design Patterns. Cecil obviates the need for design patterns.


-- Mayur Naik


Post a followup to this message

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