home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / forth / 3067 < prev    next >
Encoding:
Internet Message Format  |  1992-09-07  |  3.0 KB

  1. Path: sparky!uunet!sun-barr!olivea!mintaka.lcs.mit.edu!hal.gnu.ai.mit.edu!mikc
  2. From: mikc@hal.gnu.ai.mit.edu (Mike Coughlin)
  3. Newsgroups: comp.lang.forth
  4. Subject: Forth will Replace C
  5. Summary: If Forth is ever done right C will go away.
  6. Message-ID: <1992Sep5.150256.17881@mintaka.lcs.mit.edu>
  7. Date: 5 Sep 92 15:02:56 GMT
  8. References: <BEVAN.92Aug11092121@jaguar.cs.man.ac.uk> <1992Aug12.213552.18782@crd.ge.com> <BtIM7n.G7I@starnine.com>
  9. Sender: news@mintaka.lcs.mit.edu
  10. Organization: /etc/organization
  11. Lines: 44
  12.  
  13. In article <BtIM7n.G7I@starnine.com> mikeh@starnine.com (Mike Haas) writes:
  14. >In article <1992Aug12.213552.18782@crd.ge.com> eaker@ukulele.crd.ge.com writes:
  15. >
  16. >>...Elizabeth Rather's
  17. >>recent posting nicely outlines the business considerations which
  18. >>strongly suggest that ANSI figForth will not meet with the popularity
  19. >>that C did despite its technical merits.
  20. >
  21. >Is there ANYONE who believes that Forth, ANSI or no, will attain
  22. >the popularity that C has?
  23. >
  24. >If so, I've got this bridge...
  25.  
  26.    No I don't want to buy your bridge, but I do think that Forth will
  27. attain the popularity of C. This doesn't seem to be possible right
  28. now, but that is because Forth is in a very poor state of development.
  29. And the ANSI effort isn't helping matters. The Forth vendors keep 
  30. saying you have to pay to get a good Forth system, but they haven't been
  31. able to sell Forth very well.
  32.    All of us fanatic Forth users know Forth is much better than any C
  33. compilier, but we can't convince C programmers. Seeing the advantage
  34. of Forth takes too much effort on the part of beginners. An explanation
  35. of a new algorithim gets shown in C even when Forth code would be easier 
  36. to write. New computer systems come with C compiliers instead of Forth.
  37.    But there are a few faint hopes for Forth. One person is publishing
  38. articles and books that state Forth is best for scientific programming.
  39. There is a Forth system hiding in the boot ROM of computers from a
  40. major manufacturer. We keep writing network messages about how good Forth
  41. is. There is a possibility that a single individual could write a new
  42. Forth system that will be a surprise hit since it will make some very
  43. complicated computing task very simple.
  44.    The C programming language started out as a small project by a few
  45. people and got to be big because it was the basis for a big operating
  46. system. I don't think computing is always going to depend on that big
  47. opertaing system and programming is not always going to depend on C.
  48. If Forth programmers stop talking to each other and really try to
  49. put Forth in a form that beginners can learn, new people will use it.
  50. Current Forth systems are just not written well enough. Forth needs
  51. more literary experts to improve every aspect of it, and the 
  52. improvements need to produce simplicity, not the 300+ word list of
  53. functions many Forth programmers seem to want. If it is easier to
  54. learn and use Forth than C, which language will survive?
  55.    But we are wasting our time worrying about C. What we really need
  56. to do first is to get rid of non-Forth assemblers.
  57.