Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #14318
| 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> |
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
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