home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / forth / 3125 < prev    next >
Encoding:
Text File  |  1992-09-14  |  1.5 KB  |  35 lines

  1. Newsgroups: comp.lang.forth
  2. Path: sparky!uunet!munnari.oz.au!bruce.cs.monash.edu.au!monu6!lindblat.cc.monash.edu.au!int452w
  3. From: int452w@lindblat.cc.monash.edu.au (Michael R. Geddes)
  4. Subject: Re: Sampler Forth
  5. Message-ID: <int452w.716514917@lindblat.cc.monash.edu.au>
  6. Sender: news@monu6.cc.monash.edu.au (Usenet system)
  7. Organization: Monash University, Melb., Australia.
  8. References: <15034@mindlink.bc.ca>
  9. Date: Mon, 14 Sep 1992 23:55:17 GMT
  10. Lines: 23
  11.  
  12. Nick_Janow@mindlink.bc.ca (Nick Janow) writes:
  13.  
  14. >> (a) Forth is NEVER  going to be the fastest executing language.
  15.  
  16. >That's not necessarily true.  If Forth had the support C has, it would also
  17. >have nice systems with Forth CPUs, and I think for equal investment in hardware
  18. >and programming time, the application in Forth would run a lot faster.
  19.  
  20. I agree with this, but also, I have been told that better hardware can often
  21. give you a reasonable increase in speed, but better algorithms give you an 
  22. order of magnitude increase in speed.  Forth is 'slow' on most systems 
  23. because of the forth 'engine' that goes between machine code and forth code.. 
  24. Forth is 'fast' because you can code all the critical bits with an efficient
  25. algorithm (not just by putting it into assembler, you don't always get small 
  26. critical bits.).
  27.  
  28. Michael
  29.  
  30. -- 
  31. Michael Geddes                         int452w@linblat.cc.monash.edu.au 
  32. -----------------------------------------------------------------------
  33. A blink, I think, is the same as a wink, But a blink is a wink that grew.
  34. For a wink you blink with one eye, and a blink you wink with two.
  35.