AnyCPU http://anycpu.org/forum/ |
|
"The Fabric of Computing" series - "in search of simplicity" http://anycpu.org/forum/viewtopic.php?f=3&t=490 |
Page 1 of 1 |
Author: | BigEd [ Tue Nov 28, 2017 8:26 pm ] |
Post subject: | "The Fabric of Computing" series - "in search of simplicity" |
. Jean-Claude Wippler is writing a blog series "The Fabric of Computing", aiming to create, collect and present computing in pieces small enough to understand. He presents a BCPL compiler in 256 lines (sort of) in the most recent post.
TFoC - A wide performance range - Dec 2015 TFoC - FPGA & Forth = VGA - Jul 2016 TFoC - PDP-8 in 256 lines of C - Sep 2016 TFoC - A minimal computer - Nov 2017 TFoC - A compiler in 256 LoC - Nov 2017 It's very interesting, and quite the coincidence, that Jean-Claude is tackling BCPL on a 16 bit machine, much like the OPC5 and OPC6 adventures we've been discussing nearby: BigEd wrote: Over the last couple of weeks, revaldinho and then hoglet have surged ahead with developments in the land of One Page Computing. Starting with the CPLD-sized OPC1 and moving through to the 16-bit OPC6ls, we'd reached the point where we had a 16-bit word-addressed machine and a BCPL which could target it. (Also a C and PLASMA) |
Author: | Garth [ Wed Nov 29, 2017 1:05 am ] |
Post subject: | Re: "The Fabric of Computing" series - "in search of simplic |
Very nice! I especially like the first couple. |
Author: | Tor [ Wed Nov 29, 2017 7:21 am ] |
Post subject: | Re: "The Fabric of Computing" series - "in search of simplic |
The last link is broken - it points to 'localhost'. [EDIT: I see that it's broken on the original site where it came from - localhost also there] Update: Correct link is https://jeelabs.org/2017/11/tfoc---a-co ... n-256-loc/ |
Author: | BigEd [ Wed Nov 29, 2017 9:12 am ] |
Post subject: | Re: "The Fabric of Computing" series - "in search of simplic |
Thanks Tor - link fixed. It's excellent that Jean-Claude has not only undertaken the adventure, but has turned it into a teaching experience. |
Page 1 of 1 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |