| Deutsch English Français Italiano |
|
<66ea4436$1@news.ausics.net> View for Bookmarking (what is this?) Look up another Usenet article |
Date: Wed, 18 Sep 2024 13:08:39 +1000 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Avoid treating the stack as an array [Re: "Back & Forth" is back!] Newsgroups: comp.lang.forth References: <nnd$61e0ad9a$48ed61c2@b4d945e456041481> <vasqjd$icjm$1@dont-email.me> <66d26c4b$1@news.ausics.net> <vaubf7$tbke$1@dont-email.me> <nnd$04cff141$0193ba04@301336b8dd8ed69a> <vbfqnd$v4c4$1@dont-email.me> <nnd$26b4d59b$27bdb181@ce638e508b04426e> <87bk0vbvgk.fsf@nightsong.com> <66e0fa58$1@news.ausics.net> <66e11d64$1@news.ausics.net> <877cbh4b6z.fsf@nightsong.com> <2024Sep12.105526@mips.complang.tuwien.ac.at> <87seu01zbj.fsf@nightsong.com> <2024Sep16.182651@mips.complang.tuwien.ac.at> Content-Language: en-GB From: dxf <dxforth@gmail.com> In-Reply-To: <2024Sep16.182651@mips.complang.tuwien.ac.at> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit NNTP-Posting-Host: news.ausics.net Message-ID: <66ea4436$1@news.ausics.net> Organization: Ausics - https://newsgroups.ausics.net Lines: 31 X-Complaints: abuse@ausics.net Path: ...!news.roellig-ltd.de!news.mb-net.net!open-news-network.org!news.bbs.nz!news.ausics.net!not-for-mail Bytes: 2947 On 17/09/2024 2:26 am, Anton Ertl wrote: > Paul Rubin <no.email@nospam.invalid> writes: > ... >> I wonder whether Moore's 1999 aversion to locals had something to do >> with his hardware designs of that era, where having more registers >> (besides T and N) connected to the ALU would have cost silicon and >> created timing bottlenecks. > > I think he had the aversion long before he did such hardware designs. > He has been quoted as thinking that humans should do all they can to > make the computer's work easier (or something like that). While his > sayings, like any religious text, are sufficiently fuzzy to be > interpretable in many ways, his denouncing of locals over the years > makes it clear that he thinks that humans should invest time to write > code with stack manipulation words and globals, so that the compiler > does not need to be bloated by the code for dealing with locals. When has Moore required humans to do anything? Did he stand up saying 'Follow me. I'll make you a better programmer, more productive. I'll provide you with compilers and a Standard.'? No. That was others doing. When the latter had attracted enough of a following they were self- sufficient - didn't need Moore, other than perhaps his presence. What differentiates Moore and the group promoting Forth (their version of it), is Moore has never changed his position, switched his tune, introduced locals and mega-compilers - as the latter do today in an attempt to maintain the interest, maintain a following. Of what use are leaders without followers. "Let me use a tool which I appreciate and if everyone can't use this tool well, sorry, but that is not my goal." - C.M.