3 ms·
Indeed. See C.A.R. Hoare's CSP and the Occam language derived (somewhat horribly) from it and implemented with a lightning fast hardware scheduler in the Transp
by DonGateley 13y ago
Indeed. See C.A.R. Hoare's CSP and the Occam language derived (somewhat horribly) from it and implemented with a lightning fast hardware scheduler in the Transputer a wonderful little device that just couldn't gain traction. Messages could be fielded by processes within a given instance of the Transputer or, via serial hardware links, transparently by processes elsewhere. The programmer didn't need care where the heavy lifting was actually carried out.
Being C programmer at the time and rather repulsed by all that was missing in Occam yet enamored with the Transputer I designed a rather straightforward and easily understandable extension of C that fully incorporated CSP and could be compiled to either directly use the Transputer's hardware or to architectures that didn't have it. Alas the design died on a corner of my desk because I had "real" work to do.
I still think Hoare had a good idea and would love to see this author's work fully fleshed out and implemented.