home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / lang / forth / 3993 < prev    next >
Encoding:
Text File  |  1993-01-25  |  1.3 KB  |  28 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!news.univie.ac.at!email!mips.complang.tuwien.ac.at!anton
  3. From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
  4. Subject: Re: Recent FORTHs' guts  (was: Documenting)
  5. Message-ID: <1993Jan25.145539.13494@email.tuwien.ac.at>
  6. Sender: news@email.tuwien.ac.at
  7. Nntp-Posting-Host: mips.complang.tuwien.ac.at
  8. Organization: Institut fuer Computersprachen, Technische Universitaet Wien
  9. References: <1993Jan22.232144.8420@murdoch.acc.Virginia.EDU> <1993Jan23.122739.24899@sol.ctr.columbia.edu>
  10. Date: Mon, 25 Jan 1993 14:55:39 GMT
  11. Lines: 15
  12.  
  13. In article <1993Jan23.122739.24899@sol.ctr.columbia.edu>, penev@venezia (Penio Penev) writes:
  14. |> I think, that when one designes a FORTH for a machine with a lot of
  15. |> memory, native code is the better way. It's faster, while not wasting
  16. |> much. On a i386 one have 4-byte 'address' and a 5 byte 'call address'.
  17. |> Well, it's not like having 15 bit 'address' and 16 bit 'call address'
  18. |> like in RTX, but it's still tolerable.
  19.  
  20. Note that just doing subroutine threading usually makes your system
  21. slower (than direct threading). You have to go native code, i.e., add
  22. inlining and optimization, to reap the benefits.
  23.  
  24. - anton
  25. -- 
  26. M. Anton Ertl                    Some things have to be seen to be believed
  27. anton@mips.complang.tuwien.ac.at Most things have to be believed to be seen
  28.