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