Re: Structured Programming using Forth



On Mar 30, 8:47 pm, Elizabeth D Rather <erather...@xxxxxxxxx> wrote:

Hi,

I do disagree somewhat with "starting in the middle".

yes. You always best start with 0 (zero).

I've seen
programmers and teams start with developing tools that they *think*
they're going to need, and it usually ends up being a waste of time.

Agreed. It is usually a waste of time.

It's better to start with the project, and the tools will come along as
a side-effect, being more ideally suited because the toolbuilder was
clearer as to what was required before building them.

Yes and no. I do think that ideally Forth programmers should always be
able to implement the best language for a problem possible. (Usually
this will not happen.)

Now imagine you've made a language for a project similar to the
current one. The tools used there would very probably fit. You dont
know if this is true exactly, but there is some evidence in it. Your
two employes know the language from last project. Instead of
implementing everything from 0 (zero), you'll use the old project as
begin. In 99% of cases you'll be right with that and do much less
work.

-Helmar

.



Relevant Pages

  • Re: Foundations of F# - Coming Very Soon
    ... code to do analysis using a free language with all the bells and whistles ... This is why we're developing tools aimed at technical ... as a language for smart programmers) but development is much faster and ... If you want F# to pay off then you must put significant effort into learning ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: CollabRx seeks brilliant engineers for an excellent e-science adventure
    ... belief that lisp programmers are smarter/better. ... Java or PHP programmers. ... a type of language that attracts a personality that meets my perceptions ...
    (comp.lang.lisp)
  • Re: Question concerning object-oriented programming
    ... programming language, not his. ... there has usually been a toString. ... I know it's "unrealistic" to expect actual programmers to do this, ... tell me what a dog is. ...
    (comp.programming)
  • Re: Language X, not Forth ?
    ... As you become more familiar with a language, it's readability is a function of how much care the programmer took to make it more readable. ... The use of non-readable graphics characters doesn't help FORTH to ... All programmers I know use one sort or another to indent or highlight control flow. ... Therefore, I just don't do this kind of crazy things like juggling around with many stack elements. ...
    (comp.lang.forth)
  • Re: Does Python really follow its philosophy of "Readability counts"?
    ... with enforcing that "shouldn't" in the language itself? ... In Python, direct access to pointers is a MUST NOT. ... where you are allowed to mess with the implementation. ... human assembly language programmers? ...
    (comp.lang.python)