"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)
Strange Loop ConferenceYouTube ↗
Caption notes
Forth creator Chuck Moore uses a GreenArrays chip to explain how hardware shapes the way he writes programs. In his account, Forth words in the source map directly to machine language, and the programmer decides which nodes run code and how they communicate. He uses waiting as an example: a delay loop keeps executing instructions, while a blocking read on this chip can leave a node idle until data arrives.
Archived captions (transcription method unspecified) ↗Original passages · 2
there's a one-to-one mapping between your source code and your machine languagesort of a blocking read