Re: Structured Programming using Forth



On Apr 5, 5:52 am, "rickman" <gnu...@xxxxxxxxx> wrote:
I am probably going to regret replying to your post, but I want to
address one thing. You said several times, that programming the
SeaForth chip is more like assembly language than a high level
language. I think you are ignoring the fact that Forth is
extensible.

But then with a 512 word program space there's only so much extending
you can do. They most likely have code for a TCP/IP stack left over
from the iTV venture. I'll go out on a limb here and say that the TCP/
IP stack won't fit in 512 words of code space. What will fit in that
space is an interpreter that implements a VM that executes TCP/IP code
resident in off-chip memory. Substantial applications would be written
in the language of the VM (Forth, if the Intellasys guys have their
way) with the VM containing some application specific primitives to
speed things up.

I take more of a hardware view of the SeaForth processors. Each
processor is a replacement for hardware peripheral, a CPU, etc. IHMO
it's a pretty flexible way to define peripheral functions as long you
don't much analog involved. Kind of like an FPGA replacement but much
lower power. I would like to use it but its weak support for double
precision math (Chuck doesn't use double precision so the instruction
set doesn't support it) precludes its use.

Brad

.



Relevant Pages

  • Re: Structured Programming using Forth
    ... You said several times, that programming the ... SeaForth chip is more like assembly language than a high level ... They use external memory, but it is not so they can run a Forth VM. ... I seem to recall that the initial application for the SeaForth chip ...
    (comp.lang.forth)
  • Re: object system...
    ... for that you need machine language. ... isn't even as fast as other systems programming languages. ... Stroustrup's stated design goal was to enable ... all manner of elegance or abstraction can be sacrificed for speed, ...
    (comp.object)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (comp.lang.asm.x86)
  • Re: DirectX in HLA
    ... I guess that you have a great knowledge of DirectX ... > understanding by looking at them in assembly language... ... > actually represents, really, is a means to "undo" the OOP so ... > is NOT an "OOPL" (object-orientated programming language), ...
    (alt.lang.asm)
  • Re: LSP and subtype
    ... What is the class of problems solvable using UML? ... the language of physics cannot describe. ... whatever paradigm equivalent to 2GL/3GL ... there is still a great need for reuse and generic programming. ...
    (comp.object)