Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #32658

Re: Software's Weak Link is Code

From "Rod Pemberton" <dont_use_email@xnothavet.cqm>
Newsgroups comp.lang.forth
Subject Re: Software's Weak Link is Code
Date 2014-07-25 16:45 -0400
Organization Aioe.org NNTP Server
Message-ID <op.xjkmlyzl6zenlw@localhost> (permalink)
References <3df01668-b1e3-42ff-8edd-d3bdbc13b02d@googlegroups.com> <a006f6ce-46eb-44cd-bc61-bf1cf34915f1@googlegroups.com> <57f33db7-c2bf-4086-a345-fac6fbd51de8@googlegroups.com> <OJOdnXTRS9TO-E_OnZ2dnUVZ8smdnZ2d@saix.net>

Show all headers | View raw


On Fri, 25 Jul 2014 10:10:19 -0400, Celeros <kerneels@gmail.com> wrote:
> On 2014-07-23 08:40 PM, JUERGEN wrote:

>> Well, a Forth Compiler can be fully verified, (more difficult for C)  
>> which would mean (I think) that all the words up to the fully verified  
>> level can be re-used and are verified.
>
> What does it mean when you say that a forth compiler can be fully  
> verified, and that verified words are like gold? I'm quite new to forth.

I'm not sure what he meant, but what I took that to mean was different
 from Roger.  Some interpreted Forths are built up from a small set
of low-level Forth words or "primitives".  These Forths will have only
35 low-level words or so on average, but can have more or less.  All
the other high-level words are built up from this correct low-level set.
So, you only have to verify that the small set of "primitives" are
correctly implemented to ensure that all other high-level words _can be_
correctly implemented.  Of course, the high-level words have to be coded
correctly too, but they can't do anything the low-level words can't do,
i.e., it's fully verifiable.

Alternately, he might've meant that both the high-level and low-level
Forth source code is generally available to Forth users.  So, all or
almost all of Forth can be checked or corrected by anyone and everyone,
i.e., it's fully verifiable.


Rod Pemberton

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Software's Weak Link is Code visualforth@rocketmail.com - 2014-07-23 09:59 -0700
  Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-23 10:32 -0700
    Re: Software's Weak Link is Code JUERGEN <epldfpga@aol.com> - 2014-07-23 11:40 -0700
      Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-25 16:10 +0200
        Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-25 07:22 -0700
          Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-25 07:28 -0700
          Re: Software's Weak Link is Code Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-07-25 18:06 +0100
          Re: Software's Weak Link is Code rickman <gnuarm@gmail.com> - 2014-07-25 15:16 -0400
            Re: Software's Weak Link is Code Paul E Bennett <Paul_E.Bennett@topmail.co.uk> - 2014-07-25 22:19 +0100
            Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-26 23:42 +0200
              Re: Software's Weak Link is Code rickman <gnuarm@gmail.com> - 2014-07-26 22:44 -0400
        Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-25 16:45 -0400
          Re: Software's Weak Link is Code Celeros <kerneels@gmail.com> - 2014-07-26 23:08 +0200
    Re: Software's Weak Link is Code "Alex McDonald" <blog@rivadpm.com> - 2014-07-24 00:04 +0100
      Re: Software's Weak Link is Code Roger Levy <roger.levy@gmail.com> - 2014-07-24 08:25 -0700
  Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-24 03:26 -0400
    Re: Software's Weak Link is Code Mark Wills <markwills1970@gmail.com> - 2014-07-24 01:32 -0700
    Re: Software's Weak Link is Code Unknown <dog@gmail.com> - 2014-07-26 08:17 +0000
      Re: Software's Weak Link is Code "Rod Pemberton" <dont_use_email@xnothavet.cqm> - 2014-07-26 05:39 -0400
        Re: Software's Weak Link is Code visualforth@rocketmail.com - 2014-07-26 17:37 -0700
  Re: Software's Weak Link is Code anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2014-07-24 13:45 +0000

csiph-web