home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / compiler / 1493 < prev    next >
Encoding:
Internet Message Format  |  1992-09-01  |  1.7 KB

  1. Path: sparky!uunet!cis.ohio-state.edu!rutgers!faatcrl!iecc!compilers-sender
  2. From: paist@maxine.WPI.EDU (David Paist)
  3. Newsgroups: comp.compilers
  4. Subject: OOL & RISC references?
  5. Keywords: OOP, question
  6. Message-ID: <92-09-012@comp.compilers>
  7. Date: 31 Aug 92 21:58:29 GMT
  8. Sender: compilers-sender@iecc.cambridge.ma.us
  9. Reply-To: paist@maxine.WPI.EDU (David Paist)
  10. Organization: Compilers Central
  11. Lines: 32
  12. Approved: compilers@iecc.cambridge.ma.us
  13.  
  14. This is a request for references.
  15.  
  16. I'm undertaking a master's thesis with a goal of compiling an object-
  17. oriented language and generating RISC code.  From previous course work, I
  18. have a compiler that adequately handles the more traditional issues, and a
  19. few of the simpler OO cases.  The work to be done includes the write-up
  20. and implementation of the following:
  21.  
  22.         Multiple inheritance
  23.         Polymorphism
  24.         Persistence
  25.         Specialization of methods
  26.         RISC instruction sequencing
  27.         Register windows
  28.  
  29. Articles that define and discuss the use of OOP concepts haven't been hard
  30. to find.  Now I'm looking for implementation details.  References such as
  31. the Goldberg & Robson book, "Smalltalk-80: The Language and its
  32. Implementation," have provided some ideas.  However, I'm trying to find
  33. more literature that is specific to compiled language, perhaps going into
  34. greater detail.
  35.  
  36. I would also be interested in references on RISC code generation.  By the
  37. way, besides Sparc, is there any (commercial) RISC processor that provides
  38. register windows?
  39.  
  40. Help in these areas would be greatly appreciated.
  41.  
  42.                                         Dave Paist
  43. -- 
  44. Send compilers articles to compilers@iecc.cambridge.ma.us or
  45. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  46.