home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / object / 2973 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  2.2 KB

  1. Path: sparky!uunet!munnari.oz.au!samsung!balrog!ctron.com
  2. From: smith@ctron.com (Larry Smith)
  3. Newsgroups: comp.object
  4. Subject: Re: oberon language and system
  5. Keywords: oberon
  6. Message-ID: <4568@balrog.ctron.com>
  7. Date: 22 Jul 92 19:21:52 GMT
  8. References: <1992Jul20.134534.5159@fnbc.com>
  9. Sender: usenet@balrog.ctron.com
  10. Reply-To: smith@ctron.com
  11. Organization: Cabletron Systems, Inc.
  12. Lines: 28
  13. Nntp-Posting-Host: glinda
  14.  
  15. In article <1992Jul20.134534.5159@fnbc.com>, jja@fnbc.com (Joseph Alotta) writes:
  16. >does anyone know anything about oberon, the language and system invented  
  17. >by nick wirth?   i saw a book in the store about it, but there was no  
  18. >mention of how to get a copy of it or it anyone besides the dr. wirth uses  
  19. >it.  it also seems like it needed special hardware.
  20.  
  21. Oberon is the special systems and application programming language developed
  22. by Prof. Wirth as a successor to Modula-2.  It incorporates the idea of "type
  23. extension" whereby new types can inherit features of previously-declared types.
  24. This is not quite object-oriented, but it's close, especially with procedure
  25. pointers in records.  It is designed to be 100% type-secure, and has facilities
  26. for testing the safety of various types of casts.  It incorporates a garbage
  27. collector, as well, Prof. Wirth having finally decided that new/dispose simply
  28. required too much of the programmer.  It inherits Modula's module concept, but
  29. does not support local modules, nor many other features of Modula-2 that do not
  30. fit the type-extension paradigm, including enumerations and sets of anything
  31. but <wordsize> bits.  The language is implemented in around 4000 lines of
  32. Oberon for Dr. Wirth's new National Semiconductor 32K-based workstation.
  33.  
  34. Oberon is available for anonymous ftp via neptune.inf.ethz.ch (129.132.101.33).
  35. Several ports are provided, including one for a Sparc.
  36.  
  37. Larry Smith (smith@ctron.com) No, I don't speak for Cabletron.
  38. -------------------------------------------------------------
  39. Daily I'd go over to Congress - that grand old benevolent national asylum - and
  40. report on the inmates there.  Never seen a body of men with tongues more handy,
  41. or information more uncertain.  If one of those men had been present when the
  42. Deity was on the point of saying "Let there be light" we never would've had it.
  43.