Re: The Promise of Forth



John Doty wrote:
You need something like StrongForth as a foundation to do it right.

Yes, thought of that. That's one reason to get Stephan Becher to write a
StrongForth in ANS Forth, so you can add that on top of a normal Forth
system. Add infix on top of StrongForth, and you get what your users want.

Furthermore, Fortran goes far beyond formulas. Much Fortran code in my
archives is dominated by library calls. Again, the library issue.

No, not really. The libraries are Fortran libraries. No problem to call
Fortran libraries from bigFORTH.

Also,
Fortran uses English imperative words like DO as prefix, as they are
used in English, while traditional Forth uses English words in ways that
do much more violence to the way the are used in English.

I find any programming language except perhaps COBOL is doing a lot of
violence to the English grammar. Some less, others more. I've never found
any value in that, programming languages are programming languages, natural
languages are natural languages, and as such not very good when programming
a computer. The idea that grammar is a "mental muscle" for programming is
alien for me, because I don't use grammar for my mental model of the
machine - the computer is not a grammatical object, it is a state machine.
Maybe other people may use grammar, I don't care much (the way I use my
brain to program computers is quite successful).

--
Bernd Paysan
"If you want it done right, you have to do it yourself"
http://www.jwdt.com/~paysan/
.



Relevant Pages

  • Re: Pls need help for rotation and flipping the bitmap
    ... With many programming languages, there are 'libraries' that can be ... reverse a string in place (that is, using only the original string ... unsolicited commercial e-mail or that advertises in discussion newsgroups. ...
    (comp.games.development.programming.algorithms)
  • Roguelike UI libraries
    ... been writing a specification and trawling the web for information. ... experience with various programming languages. ... many references to promising projects, ... any of you know about usable UI libraries for RL development? ...
    (rec.games.roguelike.development)
  • Re: Roguelike UI libraries
    ... been writing a specification and trawling the web for information. ... experience with various programming languages. ... many references to promising projects, ... any of you know about usable UI libraries for RL development? ...
    (rec.games.roguelike.development)
  • Re: Keyboard Layout: Dvorak vs Colemak: is it Worthwhile to Improve the Dvorak Layout?
    ... computer is a typewriter. ... typists at a computer because chords are part of the 'allowed ... For ordinary English there are things like keyscript ... patterns in programming languages are captured into some system, ...
    (comp.lang.python)
  • Re: "The Good Enough Revolution" - As it applies to js
    ... is of general interest for most programming languages. ... VB programs must be re-written because the current libraries don't ... standards. ... should somehow anticipate the quirks of a new browser. ...
    (comp.lang.javascript)