Re: [Question] Code Generation of OOP languages

hoeppner <hoeppner@ipd.uni-karlsruhe.de>
3 Dec 1999 01:08:26 -0500

          From comp.compilers

Related articles
[Question] Code Generation of OOP languages baby@adam.kaist.ac.kr (S.R.SEO) (1999-12-01)
Re: [Question] Code Generation of OOP languages hoeppner@ipd.uni-karlsruhe.de (hoeppner) (1999-12-03)
Re: [Question] Code Generation of OOP languages anton@mips.complang.tuwien.ac.at (1999-12-07)
Re: [Question] Code Generation of OOP languages ghoul@ibm.net (Mark van Gulik) (1999-12-20)
| List of all articles for this month |
From: hoeppner <hoeppner@ipd.uni-karlsruhe.de>
Newsgroups: comp.compilers
Date: 3 Dec 1999 01:08:26 -0500
Organization: University of Karlsruhe
References: 99-12-007
Keywords: OOP, code, books

"S.R.SEO" wrote:


> I want to know about the code generation of OOP languages.
>
> How do OOP languages ,such as C++ & JAVA, translate
> source code - with OO concept - into
> binary or intermediate(like assembly) code - without OO concept ?
>
> Any useful references(book or website) about this topic?


hello,


2 german books:


Bauer, Bernhard
    Übersetzung objektorientierter Programmiersprachen : Konzepte,
    abstrakte Maschinen und Praktikum "Java-Compiler" / Bernhard
    Bauer ; Riitta Höllerer. - Berlin ; Heidelberg : Springer, 1998. -
    XIV, 287 S. : Ill., graph. Darst.; (dt.)
    (Springer-Lehrbuch)
    ISBN 3-540-64256-0
    Literaturverz. S. 273 - 276
    Schlagwortketten:
    s.Objektorientierte Programmiersprache / s.Übersetzer
    <Informatik>


Wilhelm, Reinhard
    Übersetzerbau : Theorie, Konstruktion, Generierung ; mit 70 Tab.
    / Reinhard Wilhelm ; Dieter Maurer. - 2., überarb. und erw. Aufl..
    - Berlin ; Heidelberg : Springer, 1997. - XVI, 640 S. : graph.
    Darst.; (dt.)
    (Springer-Lehrbuch)
    ISBN 3-540-61692-6
    Schlagwortketten:
    s.Übersetzerbau


david
[Wilhelm and Maurer's book is also available in English. The chapter on
OOP code is dense but very informative. -John]







Post a followup to this message

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