home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.forth
- Path: sparky!uunet!mcsun!Germany.EU.net!Urmel.Informatik.RWTH-Aachen.DE!kaa!dak
- From: dak@kaa.informatik.rwth-aachen.de (David Kastrup)
- Subject: Re: Forth will Replace C
- Message-ID: <dak.716053287@kaa>
- Sender: news@Urmel.Informatik.RWTH-Aachen.DE (Newsfiles Owner)
- Nntp-Posting-Host: kaa
- Organization: Rechnerbetrieb Informatik / RWTH Aachen
- References: <BEVAN.92Aug11092121@jaguar.cs.man.ac.uk> <1992Aug12.213552.18782@crd.ge.com> <BtIM7n.G7I@starnine.com> <1992Sep5.150256.17881@mintaka.lcs.mit.edu> <1992Sep8.074716.22978@email.tuwien.ac.at>
- Date: 9 Sep 92 15:41:27 GMT
- Lines: 30
-
- anton@mips.complang.tuwien.ac.at (Anton Martin Ertl) writes:
-
- >In article <1992Sep5.150256.17881@mintaka.lcs.mit.edu>, mikc@hal.gnu.ai.mit.edu (Mike Coughlin) writes:
- >|> I do think that Forth will
- >|> attain the popularity of C.
- >
- >It will even surpass the popularity of C. This will happen as soon as
- >99% of the C programmers will have switched to C++ :-\
-
- Forget it. Forth is one-upmanship (whatever that is supposed to mean).
- There is no such thing as independent modules etc. Sideeffects between
- modules because of naming differences cannot be avoided. Implementation
- issues (cross-compilers) keep creeping into your source code.
-
- Forth is a language for people who know what they are doing. And projects
- tend to become so complicated that you HAVE to split the work, which
- results in you NOT knowing everything.
-
- The most efficient methods are only employed by a very small number of
- people. If you want to use their efforts, you have to use libraries.
- And Forth (=source code) libraries are more difficult to employ because
- of word conflicts etc. Besides, their is no load-on-demand-feature
- for library modules (= linking), resulting in massively dead code.
-
- Forth projects cannot be understood on a module to module level, if
- you use the languages abilities, because not even the syntax is fixed
- and can be relied on.
-
- For tasks too large to be done by one man (or a small team COMMUNICATING)
- Forth does not yet present a considerable option.
-