TIP: Click on subject to list as thread! ANSI
echo: rberrypi
to: HEADSTONE255.BUT.NOT.THES
from: STEPHEN PELC
date: 2018-06-28 10:30:00
subject: Re: Forth

On Wed, 27 Jun 2018 21:29:09 +0100, Gareth's Downstairs Computer
 wrote:

>IMHO where Forth falls down it is because it is a write-only
>language; programs other than the limited training exercises
>being difficult to fathom out.

This is a traditional calumny. Bad programmers write bad code.
A problem with Forth is that you need to be quite a good programmer
to use it well.

Writing readable code is something that has to be learned. I speak
as someone involved in the maintenance and development of a
Forth application of 1,400,000 lines of source code.

>Taking an analogy with the building trades, it is very easy to
>understand the simple operation of laying bricks, but were you to
>attempt building a hospital by laying a few bricks without sight
>of the complete project, you'd very soon end up with little more
>than a pile of bricks.

That's engineering. It applies to all programming languages.

The idea that you only need one or two languages for daily use
is relatively recent. When I started programming for a living
we used several a year because the salesmen kept giving compilers
away in order to sell hardware. Programming is a discipline and a
craft. It needs practice.

Stephen

--
Stephen Pelc, stephenXXX@mpeforth.com
MicroProcessor Engineering Ltd - More Real, Less Time
133 Hill Lane, Southampton SO15 5AF, England
tel: +44 (0)23 8063 1441
web: http://www.mpeforth.com - free VFX Forth downloads

--- SoupGate-Win32 v1.05
* Origin: Agency HUB, Dunedin - New Zealand | FidoUsenet Gateway (3:770/3)

SOURCE: echomail via QWK@docsplace.org

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.