The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [TUHS] B Source Code
@ 2017-09-14 13:39 Noel Chiappa
  2017-09-14 14:24 ` Dan Cross
  2017-09-15  3:59 ` Dave Horsfall
  0 siblings, 2 replies; 9+ messages in thread
From: Noel Chiappa @ 2017-09-14 13:39 UTC (permalink / raw)


    > From: Alec Muffett

    > "threaded code" in the old sense could be smaller than the equivalent
    > CISC binary on the same machine

One can think of 'threaded code' as code for a new virtual machine, one
specialized to the task at hand.

    > https://en.m.wikipedia.org/wiki/Threaded_code

For those who really want to delve in some depth, see the chapter "Turning
Cousins into Sisters" (Chapter 15, pg. 365) in "Computer Engineering: A DEC
View of Hardware Systems Design", by Bell, Mudge and McNamara.

Interesting factoid: The PDP-11 initially used a threaded FORTRAN
implementation. In line with the observation above (about a new virtual
machine), DEC actually looked into writing microcode for the -11/60 (which had
a writeable control store) to implement the FORTRAN virtual machine.

	Noel


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-09-19  1:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-09-14 13:39 [TUHS] B Source Code Noel Chiappa
2017-09-14 14:24 ` Dan Cross
2017-09-14 19:46   ` Derek Fawcus
2017-09-15  3:59 ` Dave Horsfall
2017-09-15 11:43   ` William Pechter
2017-09-19  1:20     ` Dave Horsfall
2017-09-15 12:44   ` Clem Cole
2017-09-15 13:03     ` Clem Cole
2017-09-15 14:16       ` [TUHS] Rich's B compiler, was " Tony Finch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).