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


Groups > comp.programming > #14318

Re: What's new with the other programming models?

From David Brown <david.brown@hesbynett.no>
Newsgroups comp.programming
Subject Re: What's new with the other programming models?
Date 2021-12-04 16:03 +0100
Organization A noiseless patient Spider
Message-ID <sog00m$9bn$1@dont-email.me> (permalink)
References <46f3383c-dfc2-4fc6-8090-8ef03229343fn@googlegroups.com> <socmev$rdq$1@dont-email.me> <ca1084a8-eee3-444d-9270-87949190a5c7n@googlegroups.com>

Show all headers | View raw


On 04/12/2021 04:40, luser droog wrote:
> On Friday, December 3, 2021 at 3:02:26 AM UTC-6, David Brown wrote:

>>
>> Every now and again I also hear about some new chip designed around the 
>> model of a sea of simple computing units that each do a small part of 
>> the overall work. This is different from cellular automata networks 
>> (where each cell has the same program and configuration) and neural 
>> networks (where each cell has the same program but different 
>> configuration, or connections and weights).
> 
> That's interesting. That reminds me of one of the things Chuck Moore (Forth)
> was working on, I think it was called GreenArrays.
> 

Yes, that is an example of such things.  Utterly horrible.  I mean,
Forth is okay as a language if you want something very low level and
compact, and it's a good basis for minimal processors.  (4-bit
microcontrollers usually have a Forth-like assembly.)  But it is a
language that is easy to abuse to produce stuff that is incomprehensible
even to experts.  "Color Forth", Moore's latest idea, adds colour coding
to change the meaning of code, and splitting everything up into small
parts that you have to place and route manually makes it a complete
mess.  The result is something that can't be used sensibly for anything
that would traditionally be done in software, but can be used to make
software-defined peripherals that are massively more complex,
power-consuming and expensive than just using normal hardware
peripherals.  (An application note proudly demonstrates how to make a 10
MB Ethernet interface using most of the resources of the $20 chip and
software that is much more complex than you need for making a 100 MB MAC
in an FPGA at a fraction of the price - or that you can buy in a $2
microcontroller.)

It's good that people try different ideas from the mainstream - that is
often how innovation occurs.  Mostly, however, they are dead-ends.

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


Thread

What's new with the other programming models? luser droog <mijoryx@yahoo.com> - 2021-12-02 22:13 -0800
  Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-03 10:02 +0100
    Re: What's new with the other programming models? luser droog <mijoryx@yahoo.com> - 2021-12-03 19:40 -0800
      Re: What's new with the other programming models? luser droog <mijoryx@yahoo.com> - 2021-12-03 21:03 -0800
      Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-04 16:03 +0100
  Re: What's new with the other programming models? Ben Bacarisse <ben.usenet@bsb.me.uk> - 2021-12-03 11:24 +0000
    Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-03 13:04 +0100
    Re: What's new with the other programming models? luser droog <mijoryx@yahoo.com> - 2021-12-03 21:26 -0800
  Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-04 01:14 -0800
    Re: What's new with the other programming models? luser droog <mijoryx@yahoo.com> - 2021-12-04 16:47 -0800
      Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-05 02:55 -0800
        Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-05 13:29 +0100
          Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-05 14:52 -0800
            Re: What's new with the other programming models? Richard Heathfield <rjh@cpax.org.uk> - 2021-12-05 22:59 +0000
              Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-05 15:09 -0800
              Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-06 09:00 +0100
                Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-06 00:05 -0800
                Re: What's new with the other programming models? Richard Heathfield <rjh@cpax.org.uk> - 2021-12-06 08:17 +0000
                Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-06 00:20 -0800
                Re: What's new with the other programming models? Richard Heathfield <rjh@cpax.org.uk> - 2021-12-06 09:44 +0000
                Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-06 11:25 +0100
                Re: What's new with the other programming models? Julio Di Egidio <julio@diegidio.name> - 2021-12-06 09:02 -0800
                Re: What's new with the other programming models? David Brown <david.brown@hesbynett.no> - 2021-12-06 18:51 +0100
                Re: What's new with the other programming models? Richard Heathfield <rjh@cpax.org.uk> - 2021-12-06 17:58 +0000
                Re: What's new with the other programming models? Richard Heathfield <rjh@cpax.org.uk> - 2021-12-06 18:05 +0000

csiph-web