home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / object / 4294 < prev    next >
Encoding:
Text File  |  1992-11-21  |  3.0 KB  |  63 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!pasteur!cory.Berkeley.EDU!johnm
  3. From: johnm@cory.Berkeley.EDU (John D. Mitchell)
  4. Subject: Re: Object-Oriented Assembly [?!]
  5. Message-ID: <1992Nov22.003253.2023@pasteur.Berkeley.EDU>
  6. Summary: Sure, why the hell not?!?
  7. Keywords: Esp GEOS GeoWorks TASM Borland object-oriented assembly
  8. Sender: nntp@pasteur.Berkeley.EDU (NNTP Poster)
  9. Nntp-Posting-Host: cory.berkeley.edu
  10. Organization: University of California, at Berkeley
  11. References: <1992Nov9.183028.4680@lth.se> <jubo.721903736@rwthi3> <1992Nov21.081321.23912@selway.umt.edu>
  12. Date: Sun, 22 Nov 1992 00:32:53 GMT
  13. Lines: 48
  14.  
  15. In article <1992Nov21.081321.23912@selway.umt.edu> ogd@selway.umt.edu (ozymandias G desiderata) writes:
  16. >Since it was sort of brought up in the previous post, I thought I'd
  17. >bring this in:
  18. >
  19. >    When I was browsing through Powell's Technical Bookstore (in
  20. >Portland, OR - total hacker heaven, in case you care), I came across a
  21. >peculiar volume entitled "Object-Oriented Assembly". It was about
  22. >exactly it said it was about: retrofitting macro-based assembly code
  23. >so that it derived some of the benefits of OOD. I thought it was a
  24. >total hoot, but the frightening part is that it made a demented sort
  25. >of sense. Anybody else out there seen this and care to comment? (of
  26. >course, I'm a fan of Yerk, which is object-oriented Forth, so I guess
  27. >the concept isn't too hard for me to grasp.)
  28.  
  29. Yes, this book is about adding *some* of the features that are considered
  30. by many to be a large part of 'object oriented' programming.  [Note that
  31. I've only skimmed the book in a book store so...]  The book uses the macro
  32. facilities of PC-based assemblers to create the notion of classes and the
  33. like.  Nothing wrong with that. :-)
  34.  
  35. Note that starting with v3.0, I believe, Borland's TASM assembler for the
  36. PC has had many extensions for creating objects, 'message'-like dispatching
  37. of method invocation, etc.  And hey, it's really fast to boot.  :-)
  38.  
  39. IMO*, by far the most complete application of the object oriented paradigm to
  40. assembly language is with Object Assembly(tm) as implemented in the Esp
  41. assembler for the GEOS system by GeoWorks.  The GEOS system is a graphical,
  42. preemptive, multi-threaded, multi-tasking, object oriented operating system
  43. that runs on Intel 80x86 platforms ranging from pen-based palmtops through
  44. the original PC XT with 512Kb and CGA graphics up to the latest screamers.
  45. It's truly and excellent system. :-)
  46.  
  47. So, anyways, just because a language is pretty low level doesn't preclude
  48. 'object orientation'.
  49.  
  50. Hope this helps,
  51.     John D. Mitchell
  52.     johnm@cory.Berkeley.EDU
  53.  
  54. P.S.    For more information about GeoWorks/GEOS/Esp/etc. you might want to
  55.     join comp.os.msdos.pcgeos.
  56.  
  57. *    I must be biased since I'm an employee of GeoWorks.  I have no
  58.     relationship with Borland other than as a (reasonably) happy
  59.     customer.  My comments here (and elsewhere on the net) are solely
  60.     the product of my own psyche and are no way binding on anyone.
  61.     GeoWorks speaks for itself.
  62.  
  63.