Talk:Threaded code: Difference between revisions

Content deleted Content added
History - TRW-133: new section
 
(14 intermediate revisions by 9 users not shown)
Line 1:
{{WikiProject Computingbanner shell|class=startStart|importance=}}
{{WikiProject Computing|importance=}}
}}
== subroutine call techniques: All code is threaded code? ==
 
Line 60 ⟶ 62:
--[[User:DavidCary|DavidCary]] 12:37, 13 July 2005 (UTC)
 
: Yes; see [[Stack machine]] and hardware specifically designed to run threaded code. [[User:Alextangent|Alex]] 12:03, 27 March 2006 (UTC)
 
:: Sorry, [[stack machine]] [[User:Alextangent|Alex]] 14:29, 27 March 2006 (UTC)
:: Can anyone give me a direct link to "hardware specifically designed to run threaded code"?
:: I looked at [[stack machine]], and I see "threaded code" mentioned twice.
:: Once in a section describing interpreters for virtual stack machines running on pre-existing register-machine hardware, which is clearly *not* "special hardware to directly process threaded code".
:: Once in a section describing hybrid machines that combine register-machine architecture with an additional "memory address mode which emulates the push or pop operations of stack machines", which I admit is *helpful* in an interpreter that processes threaded code, but as far as I can tell still *indirectly*.
:: Is there some other section that *alludes* to "threaded code" without specifically mentioning that phrase?
:: Did perhaps the [[stack machine]] article once described hardware specifically designed to directly run threaded code, but that information somehow got lost in the 14 years (!) since the above comments?
:: --[[User:DavidCary|DavidCary]] ([[User talk:DavidCary|talk]]) 22:22, 1 July 2020 (UTC)
::: Well, the "PC=(A)" and "PC=(C)" instructions on the [[HP Saturn]] microprocessors are ''specifically'' designed to run [[RPL (programming_language)|RPL]] ( specifically, see eg. [[Threaded code#RPL|the threaded code RPL section]] ), which is a combination of direct and indirect threaded code. [[User:Jdbtwo|Jdbtwo]] ([[User talk:Jdbtwo|talk]]) 19:46, 2 July 2020 (UTC)
 
== Brad Rodriquez's articles ==
Could someone add a link to Brad Rodriquez's "Moving Forth" articles?
 
http://www.zetetics.com/bj/papers/
https://www.bradrodriguez.com/papers/moving1.htm
 
Also, I think 'w' is 'working register' not 'word pointer'.
Line 141 ⟶ 152:
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)
 
I've switched to (a) but the dangling references remain in source (commented out), just in case. It might be prudent to move the text down, where a bytecode interpreter is in fact given after threaded code discussion is done. [[User:Eritain|eritain]] ([[User talk:Eritain|talk]]) 19:09, 12 June 2019 (UTC)
 
== Notation ==
Line 178 ⟶ 191:
 
[[Special:Contributions/2602:301:7764:AC00:9ED:9E40:9294:D87|2602:301:7764:AC00:9ED:9E40:9294:D87]] ([[User talk:2602:301:7764:AC00:9ED:9E40:9294:D87|talk]]) 22:39, 1 June 2019 (UTC)
 
{{reflist-talk}}
 
== Definition of threaded-interpreted language / TIL ==
 
Abbr. "TIL" is not introduced (sub section ''[[Threaded_code#RPL|RPL]]''). It is probably for ''"threaded-interpreted language"'', but this is not defined (what is it precisely?).
 
Or [http://wiki.c2.com/?ThreadedInterpretiveLanguage threaded-interpretive language], not threaded-interpreted language?
 
--[[User:Mortense|Mortense]] ([[User talk:Mortense|talk]]) 18:25, 20 May 2021 (UTC)
: I have reworded this paragraph to include a definition of the term. Yes, it's ''threaded interpretive language'', although some people erroneously use ''threaded-interpreted language''. --[[User:Matthiaspaul|Matthiaspaul]] ([[User talk:Matthiaspaul|talk]]) 19:55, 3 August 2023 (UTC)
 
== Does "bit" mean "little"? ==
 
The phrases "which reads the symbolic language a bit at a time" and "each bit exists in only one place" use the word "bit" which may be confused for the computing meaning, rather than e.g. "little". Just in case early machines did read single bits while interpreting, I opened this discussion rather than making the edit. [[Special:Contributions/47.154.80.218|47.154.80.218]] ([[User talk:47.154.80.218|talk]]) 18:49, 29 November 2022 (UTC)
 
== History - TRW-133 ==
 
Shouldn't {{alink||History}} mention the TRW-130 and TRW-133<ref>{{cite magazine
| title = The TRW-133 computer
| author = W. C. McGee
| date = February 1964
| magazine = [[Datamation]]
| number = 2
| volume = 10
| pages = 27-29
| editor = ROBERT B. FOREST
| publisher = GARDNER F. LANDON
}}
</ref> as early exemplars of threaded code? -- [[User:Chatul|Shmuel (Seymour J.) Metz Username:Chatul]] ([[User talk:Chatul|talk]]) 15:27, 8 May 2025 (UTC)
 
<!-- Keep after last sig -->
{{reflist-talk}}