Content deleted Content added
→the very early days of computers: new section |
→development of threaded code: new section |
||
Line 121:
--[[Special:Contributions/68.0.124.33|68.0.124.33]] ([[User talk:68.0.124.33|talk]]) 05:32, 30 January 2009 (UTC)
== development of threaded code ==
This article could either:
* (a) immediately present an example of threaded code, and try to explain how it works on its own terms, without getting sidetracked on bytecodes, or
* (b) start with a brief detour describing an easier-to-understand "decode and dispatch interpreter". Then show a series of simple [[Wittgenstein's ladder]] steps (described using bytecode terminology) of "development" required to convert it into threaded code.
Which approach helps people better understand this subject?
At one time, this article used approach (b).
Alas, a well-meaning edit
( [http://en.wikipedia.org/w/index.php?title=Threaded_code&diff=next&oldid=265544329] )
chopped the first step or two out of that sequence.
This leaves the "Development" section [[Threaded_code#Development]]
with several confusing dangling references to "the bytecodes" and "the decode and dispatch interpreter described above" that no longer exists.
Would this article be easier to understand if we revert to approach (b), or if we delete those dangling references and try to switch to approach (a)?
--[[User:DavidCary|DavidCary]] ([[User talk:DavidCary|talk]]) 18:23, 15 May 2011 (UTC)
|