Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

FORTH IF HONK THEN


devel / comp.lang.forth / Re: The way things could have been!

SubjectAuthor
* The way things could have been!Wayne morellini
+* Re: The way things could have been!Zbig
|`- Re: The way things could have been!Wayne morellini
+* Re: The way things could have been!dxforth
|`* Re: The way things could have been!Wayne morellini
| `* Re: The way things could have been!Wayne morellini
|  `* Re: The way things could have been!referen...@gmail.com
|   +* Re: The way things could have been!Wayne morellini
|   |`* Re: The way things could have been!Rick C
|   | +- Re: The way things could have been!Wayne morellini
|   | +* Re: The way things could have been!Jan Coombs
|   | |+- Re: The way things could have been!Wayne morellini
|   | |`* Re: The way things could have been!Rick C
|   | | `- Re: The way things could have been!Wayne morellini
|   | `* Re: The way things could have been!none
|   |  +- Re: The way things could have been!Wayne morellini
|   |  +- Re: The way things could have been!Rick C
|   |  `* Re: The way things could have been!Hans Bezemer
|   |   +- Re: The way things could have been!Rick C
|   |   `- Re: The way things could have been!Wayne morellini
|   `* Re: The way things could have been!Wayne morellini
|    `* Re: The way things could have been!Zbig
|     `* Re: The way things could have been!Wayne morellini
|      `* Re: The way things could have been!Zbig
|       `* Re: The way things could have been!Wayne morellini
|        `* Re: The way things could have been!Rick C
|         `* Re: The way things could have been!Wayne morellini
|          +- Re: The way things could have been!Wayne morellini
|          `* Re: The way things could have been!dxforth
|           +* Re: The way things could have been!Rick C
|           |`* Re: The way things could have been!Paul Rubin
|           | `* Re: The way things could have been!dxforth
|           |  `- Re: The way things could have been!Wayne morellini
|           `* Re: The way things could have been!Wayne morellini
|            +- Re: The way things could have been!Wayne morellini
|            `* Re: The way things could have been!Zbig
|             `* Re: The way things could have been!Rick C
|              `* Re: The way things could have been!Wayne morellini
|               `* Re: The way things could have been!Lorem Ipsum
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Lorem Ipsum
|                +- Re: The way things could have been!Hans Bezemer
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Lorem Ipsum
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Wayne morellini
|                +- Re: The way things could have been!Lorem Ipsum
|                +- Re: The way things could have been!Wayne morellini
|                +* Re: The way things could have been!Lorem Ipsum
|                |`* Re: The way things could have been!Kerr-Mudd, John
|                | +- Re: The way things could have been!Zbig
|                | +- Re: The way things could have been!Wayne morellini
|                | +- Re: The way things could have been!Hans Bezemer
|                | +- Re: The way things could have been!Wayne morellini
|                | `- Re: The way things could have been!Hans Bezemer
|                `- Re: The way things could have been!Hans Bezemer
+* Re: The way things could have been!Wayne morellini
|`- Re: The way things could have been!Wayne morellini
`* Re: The way things could have been!Wayne morellini
 +* Re: The way things could have been!Hans Bezemer
 |`* Re: The way things could have been!Wayne morellini
 | +- Re: The way things could have been!Hans Bezemer
 | +- Re: The way things could have been!Hans Bezemer
 | `* Re: The way things could have been!Wayne morellini
 |  +* Re: The way things could have been!Hans Bezemer
 |  |+* Re: The way things could have been!Lorem Ipsum
 |  ||`* The issue of logic/moral meltdowns?Wayne morellini
 |  || +* Re: The issue of logic/moral meltdowns?Lorem Ipsum
 |  || |`- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  || `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  ||  `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  ||   `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  ||    `* Re: The issue of logic/moral meltdowns?Marcel Hendrix
 |  ||     +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  ||     +- Re: The issue of logic/moral meltdowns?dxforth
 |  ||     `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  ||      `- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |`* The issue of logic/moral meltdowns?Wayne morellini
 |  | `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |  `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |   `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |    `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |     `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      +* Re: The issue of logic/moral meltdowns?Lorem Ipsum
 |  |      |`* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      | `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |  `* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |   `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    +* Re: The issue of logic/moral meltdowns?dxforth
 |  |      |    |+* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    ||`* Re: The issue of logic/moral meltdowns?dxforth
 |  |      |    || +* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || |`* Re: The issue of logic/moral meltdowns?dxforth
 |  |      |    || | `* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || |  `* Re: The issue of logic/moral meltdowns?dxforth
 |  |      |    || |   +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || |   +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || |   +* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || |   |`* Re: The issue of logic/moral meltdowns?dxforth
 |  |      |    || |   +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || |   `- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || +* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    || +- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    || `- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    |+* Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    |+- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    |+* Re: The issue of logic/moral meltdowns?Marcel Hendrix
 |  |      |    |`- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      |    +- Re: The issue of logic/moral meltdowns?Lorem Ipsum
 |  |      |    +- Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      |    `- Re: The issue of logic/moral meltdowns?Hans Bezemer
 |  |      +* Re: The issue of logic/moral meltdowns?Wayne morellini
 |  |      `* Re: The issue of logic/moral meltdowns?Fred J. Scipione
 |  `* Re: The way things could have been!dxforth
 `* Re: The way things could have been!Wayne morellini

Pages:123456789101112
Re: The way things could have been!

<47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22014&group=comp.lang.forth#22014

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ae9:ddc1:0:b0:6fa:77c0:ea01 with SMTP id r184-20020ae9ddc1000000b006fa77c0ea01mr2472126qkf.537.1673862868021;
Mon, 16 Jan 2023 01:54:28 -0800 (PST)
X-Received: by 2002:a0d:ea8b:0:b0:4d0:b28:e831 with SMTP id
t133-20020a0dea8b000000b004d00b28e831mr3218446ywe.70.1673862867781; Mon, 16
Jan 2023 01:54:27 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 16 Jan 2023 01:54:27 -0800 (PST)
In-Reply-To: <2ac0a407-1595-464e-af46-cde4d4057921n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com>
<298622e5-7dc1-4470-bb9c-1b2f74daabc3n@googlegroups.com> <f33e4eda-9085-40d0-8ea2-88e79d1148d1n@googlegroups.com>
<59a810a8-ebb5-4b1c-9d66-a1c11651c4ban@googlegroups.com> <5bc9ef60-5cec-4fc4-9ced-ce0628d7649bn@googlegroups.com>
<d9fe0d7b-25f7-4ebe-b00e-9d689695ec0fn@googlegroups.com> <2ac0a407-1595-464e-af46-cde4d4057921n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com>
Subject: Re: The way things could have been!
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Mon, 16 Jan 2023 09:54:28 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3569
 by: Hans Bezemer - Mon, 16 Jan 2023 09:54 UTC

On Sunday, January 15, 2023 at 5:30:18 PM UTC+1, hughag...@gmail.com wrote:
> The MiniForth processor, for which I wrote the MFX assemble, simulator and Forth cross-compiler,
> was Harvard Architecture. The code-memory and data-memory each had their own address bus
> and data bus. This is why each opcode executed in one clock cycle. Also, the MiniForth was VLIW.
> Each opcode contained up to 5 instructions, all of which executed concurrently in one clock cycle.
> My assembler allowed the programmer to write his instructions as if they executed sequentially
> but my assembler would rearrange them to pack them into the opcodes with a minimal number
> of NOP instructions being inserted, but still guaranteeing that the program did the same thing
> that it would have done if the instructions were assembled one per opcode in the same order
> that they were written in the source-code. This is called: "out-of-ordering."

The accepted definition of processor architectures is: "Von Neumann Architecture is a digital computer
architecture whose design is based on the concept of stored program computers where program
data and instruction data are stored in the same memory. This architecture was designed by the
famous mathematician and physicist John Von Neumann in 1945. 

Harvard Architecture is the digital computer architecture whose design is based on the concept
where there are separate storage and separate buses (signal path) for instruction and data. It was
basically developed to overcome the bottleneck of Von Neumann Architecture".. 

Now, 4tH isn't a processor - it's a VM - so if you want to explain how I can make "busses" in high
level C, I'd like to hear from you. But the 4tH VM *does* have separate (virtual) memory areas for
different kinds of data. If you don't agree with the definition - fine. You're a one person minority
and then all discussion stops.

It's as simple as that.

Hans Bezemer

Re: The way things could have been!

<nnd$275be36e$703002bf@d695e7200eff5934>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22015&group=comp.lang.forth#22015

  copy link   Newsgroups: comp.lang.forth
Newsgroups: comp.lang.forth
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com> <d9fe0d7b-25f7-4ebe-b00e-9d689695ec0fn@googlegroups.com> <2ac0a407-1595-464e-af46-cde4d4057921n@googlegroups.com> <47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com>
Subject: Re: The way things could have been!
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
From: alb...@cherry (none)
Originator: albert@cherry.(none) (albert)
Message-ID: <nnd$275be36e$703002bf@d695e7200eff5934>
Organization: KPN B.V.
Date: Mon, 16 Jan 2023 11:21:00 +0100
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!feed.abavia.com!abe004.abavia.com!abp002.abavia.com!news.kpn.nl!not-for-mail
Lines: 73
Injection-Date: Mon, 16 Jan 2023 11:21:00 +0100
Injection-Info: news.kpn.nl; mail-complaints-to="abuse@kpn.com"
X-Received-Bytes: 4150
 by: none - Mon, 16 Jan 2023 10:21 UTC

In article <47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com>,
Hans Bezemer <the.beez.speaks@gmail.com> wrote:
>On Sunday, January 15, 2023 at 5:30:18 PM UTC+1, hughag...@gmail.com wrote:
>> The MiniForth processor, for which I wrote the MFX assemble, simulator
>and Forth cross-compiler,
>> was Harvard Architecture. The code-memory and data-memory each had
>their own address bus
>> and data bus. This is why each opcode executed in one clock cycle.
>Also, the MiniForth was VLIW.
>> Each opcode contained up to 5 instructions, all of which executed
>concurrently in one clock cycle.
>> My assembler allowed the programmer to write his instructions as if
>they executed sequentially
>> but my assembler would rearrange them to pack them into the opcodes
>with a minimal number
>> of NOP instructions being inserted, but still guaranteeing that the
>program did the same thing
>> that it would have done if the instructions were assembled one per
>opcode in the same order
>> that they were written in the source-code. This is called: "out-of-ordering."
>
>The accepted definition of processor architectures is: "Von Neumann
>Architecture is a digital computer
>architecture whose design is based on the concept of stored program
>computers where program
>data and instruction data are stored in the same memory. This
>architecture was designed by the
>famous mathematician and physicist John Von Neumann in 1945. 

That was the basic brilliant idea.

>
>Harvard Architecture is the digital computer architecture whose design
>is based on the concept
>where there are separate storage and separate buses (signal path) for
>instruction and data. It was
>basically developed to overcome the bottleneck of Von Neumann Architecture". 

That is throttle and a cludge for technical reasons. It doesn't replace
the von Neumann structure in principle. You have a signal path to
instructions? How can a desktop computer have instructions to that
memory? Underlying von Neumann structure, baby!
You can have a washing machine with all code in rom, and even that
is promoted with the idea of easy change.
Von Neumann's idea is the reason why computers are powerful as it is.

Actually his idea was not as original as it may seem. The universal
Turing machine came first as a theoretical construct.

>
>Now, 4tH isn't a processor - it's a VM - so if you want to explain how I
>can make "busses" in high
>level C, I'd like to hear from you. But the 4tH VM *does* have separate
>(virtual) memory areas for
>different kinds of data. If you don't agree with the definition - fine.
>You're a one person minority
>and then all discussion stops.

There are no end of variations, the 386 sports connecting to 4 segments
each of a choice of 16 of 32 bit sizes separate for code and data.
This shouldn't detract from the principal idea that computers can
change their own programs.

>
>It's as simple as that.
>
>Hans Bezemer
--
Don't praise the day before the evening. One swallow doesn't make spring.
You must not say "hey" before you have crossed the bridge. Don't sell the
hide of the bear until you shot it. Better one bird in the hand than ten in
the air. First gain is a cat spinning. - the Wise from Antrim -

Re: The way things could have been!

<38de1a27-45bd-4746-8af1-f0eda272c472n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22016&group=comp.lang.forth#22016

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1a13:b0:3b6:2ada:d6f3 with SMTP id f19-20020a05622a1a1300b003b62adad6f3mr242841qtb.258.1673867395032;
Mon, 16 Jan 2023 03:09:55 -0800 (PST)
X-Received: by 2002:a0d:d84b:0:b0:4d0:c548:23 with SMTP id a72-20020a0dd84b000000b004d0c5480023mr2982019ywe.34.1673867394735;
Mon, 16 Jan 2023 03:09:54 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 16 Jan 2023 03:09:54 -0800 (PST)
In-Reply-To: <5bc9ef60-5cec-4fc4-9ced-ce0628d7649bn@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com>
<298622e5-7dc1-4470-bb9c-1b2f74daabc3n@googlegroups.com> <f33e4eda-9085-40d0-8ea2-88e79d1148d1n@googlegroups.com>
<59a810a8-ebb5-4b1c-9d66-a1c11651c4ban@googlegroups.com> <5bc9ef60-5cec-4fc4-9ced-ce0628d7649bn@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <38de1a27-45bd-4746-8af1-f0eda272c472n@googlegroups.com>
Subject: Re: The way things could have been!
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Mon, 16 Jan 2023 11:09:55 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4044
 by: Hans Bezemer - Mon, 16 Jan 2023 11:09 UTC

On Friday, January 13, 2023 at 10:33:41 PM UTC+1, hughag...@gmail.com wrote:
> Hans Bezemer claims to be a big expert on Forth and he tries to educate the world
> with his Back & Forth videos.
I claim nothing of the kind. Where in these videos do I explicitly claim to be an expert?
I quote:

"Hello, I'm Hans Bezemer" - I have proof for that.
"I've been a programmer for 40 years" - I can prove that too. I got a resume.
"and I'm using Forth" - which may be quite evident - taken where I'm posting.
"Forth is a deceivingly simple language that is notoriously hard to master" - true. You may
think otherwise. I'd like to see your arguments to the contrary. But it's my honest impression.
"But it enables me to make more complex programs - and faster than I ever could in C" - Again,
my impression. I do have some data on that where applications are involved. Making reusable
libs may be a little harder than C, admitted.
"In this series I'm breaking down some of the most intriguing projects I took upon me" - *I* find
them intriguing. My audience is free to think otherwise. And I'd be happy if they let me know
so I can try and find something even more intriguing.

> The problem is that nobody on comp.lang.forth tells
> him that he is wrong about what Harvard Architecture is.
Maybe they agree with me. I'm always happy to discuss definitions.

> That would be politically incorrect!
That's an assumption. You have to provide proof for that.

> This is cult behavior. So long as he continues to be part of the cult (mostly by attacking me),
> then everybody in the cult carefully avoids pointing out his gross ignorance of basic
> concepts such as Harvard Architecture.
Your problem is that you're completely unable to distinguish between not agreeing with you
and a personal attack. If Albert (and others) claim that this or that word comprises a lousy
definition - they may be right, and I even may agree with them. I don't take it personal.

I am not my work - and my work is not of consistent quality in every detail or aspect
(I wonder whose is). But a significant difference between you and me is I don't feel or have
the need to be in a competition. I mainly do it because I love doing it. There are also things
I mainly do to provide for my family.

If you want to do a quarter mile to prove who's the fastest you'll find yourself lonely at the
finish line, because I frankly don't have the desperate need to know to keep up my fragile
confidence.

I'm here because I want to learn and contribute - since I love and value collaboration. I
don't have to be the top monkey. I don't see the value in that.

Hans Bezemer

Re: The way things could have been!

<027b0e5a-3587-46eb-93dd-1d012f10f8ddn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22018&group=comp.lang.forth#22018

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a05:622a:1746:b0:3b6:2f36:a425 with SMTP id l6-20020a05622a174600b003b62f36a425mr114132qtk.114.1673870403972;
Mon, 16 Jan 2023 04:00:03 -0800 (PST)
X-Received: by 2002:a05:6902:52a:b0:7bc:7e3f:7cc4 with SMTP id
y10-20020a056902052a00b007bc7e3f7cc4mr3535896ybs.391.1673870403116; Mon, 16
Jan 2023 04:00:03 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 16 Jan 2023 04:00:02 -0800 (PST)
In-Reply-To: <nnd$275be36e$703002bf@d695e7200eff5934>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com>
<d9fe0d7b-25f7-4ebe-b00e-9d689695ec0fn@googlegroups.com> <2ac0a407-1595-464e-af46-cde4d4057921n@googlegroups.com>
<47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com> <nnd$275be36e$703002bf@d695e7200eff5934>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <027b0e5a-3587-46eb-93dd-1d012f10f8ddn@googlegroups.com>
Subject: Re: The way things could have been!
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Mon, 16 Jan 2023 12:00:03 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 1542
 by: Hans Bezemer - Mon, 16 Jan 2023 12:00 UTC

On Monday, January 16, 2023 at 11:21:04 AM UTC+1, none albert wrote:
> This shouldn't detract from the principal idea that computers can
> change their own programs.
Within the 4tH VM - you can't.

HB

Re: The issue of logic/moral meltdowns?

<8306ef84-fdb0-449b-ac9d-34b543153d4cn@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22019&group=comp.lang.forth#22019

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:a0c:9c88:0:b0:4e6:ca24:d339 with SMTP id i8-20020a0c9c88000000b004e6ca24d339mr3062594qvf.115.1673880508841;
Mon, 16 Jan 2023 06:48:28 -0800 (PST)
X-Received: by 2002:a25:34cb:0:b0:7cc:5ba4:f41 with SMTP id
b194-20020a2534cb000000b007cc5ba40f41mr3804yba.53.1673880508525; Mon, 16 Jan
2023 06:48:28 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 16 Jan 2023 06:48:28 -0800 (PST)
In-Reply-To: <29f985c7-48f2-413b-b7f9-8f507bb95818n@googlegroups.com>
Injection-Info: google-groups.googlegroups.com; posting-host=77.174.47.232; posting-account=Ebqe4AoAAABfjCRL4ZqOHWv4jv5ZU4Cs
NNTP-Posting-Host: 77.174.47.232
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com>
<298622e5-7dc1-4470-bb9c-1b2f74daabc3n@googlegroups.com> <0b3fb49f-ce13-4d93-9c1c-df1e11ca4070n@googlegroups.com>
<2223ec0b-9e45-4267-9489-1f921271948fn@googlegroups.com> <7d8c8dcf-86a0-47a6-97f2-635124679855n@googlegroups.com>
<f6a809c8-1edd-4665-962c-a524d44e78c4n@googlegroups.com> <adc3449a-ba34-48ad-97af-1a9808f64e4bn@googlegroups.com>
<ee0f82c4-0c7c-4676-8bf4-b6360d04a4bbn@googlegroups.com> <d0e73b7b-2e95-4144-b4a0-1636cd1eae60n@googlegroups.com>
<62909c09-9ba9-4547-b57d-367a50ea3009n@googlegroups.com> <5f86274b-bcaf-41ba-8ee5-801c712715b0n@googlegroups.com>
<c9f97ad2-7a76-4e01-bd92-511000db6d06n@googlegroups.com> <25b16e7f-4614-4413-acd7-53f7496a0107n@googlegroups.com>
<03de8cc2-6a35-401e-8b09-3910b240c4dfn@googlegroups.com> <6613d6ba-8377-4cab-95ec-9fa4b9868790n@googlegroups.com>
<3d1f9be9-9863-481c-b172-f24780f56a55n@googlegroups.com> <29f985c7-48f2-413b-b7f9-8f507bb95818n@googlegroups.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8306ef84-fdb0-449b-ac9d-34b543153d4cn@googlegroups.com>
Subject: Re: The issue of logic/moral meltdowns?
From: the.beez...@gmail.com (Hans Bezemer)
Injection-Date: Mon, 16 Jan 2023 14:48:28 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2792
 by: Hans Bezemer - Mon, 16 Jan 2023 14:48 UTC

On Tuesday, September 13, 2022 at 9:13:26 AM UTC+2, S wrote:
> Now, Hans, please go away and chuck your domineering fit somewhere else. You have had and
> continue to have, negliable benefit for people here. It's your fault you are in the wrong place
> and can't be bothered to correctly interpret things, and regard even absolute facts as
> relativistic. Which is not credible or scientific.
You go away! ;-) - and remember: science is based on the strength of your arguments - which
some people are completely lacking. Hence, they never climb very far on the ladder of
"Grahams triangle of disagreement" - and lose themselves in tactics which most grown men
haven't used since they left the schoolyard.

Hans Bezemer

Re: The way things could have been!

<199c61cc-4bd8-44cb-8250-b103b428ede6n@googlegroups.com>

  copy mid

https://www.novabbs.com/devel/article-flat.php?id=22021&group=comp.lang.forth#22021

  copy link   Newsgroups: comp.lang.forth
X-Received: by 2002:ac8:564d:0:b0:3b6:32ea:ad6 with SMTP id 13-20020ac8564d000000b003b632ea0ad6mr144270qtt.375.1673882556222;
Mon, 16 Jan 2023 07:22:36 -0800 (PST)
X-Received: by 2002:a0d:d84b:0:b0:4d0:c548:23 with SMTP id a72-20020a0dd84b000000b004d0c5480023mr3082948ywe.34.1673882555981;
Mon, 16 Jan 2023 07:22:35 -0800 (PST)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.forth
Date: Mon, 16 Jan 2023 07:22:35 -0800 (PST)
In-Reply-To: <nnd$275be36e$703002bf@d695e7200eff5934>
Injection-Info: google-groups.googlegroups.com; posting-host=24.50.235.150; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 24.50.235.150
References: <7e49e4bc-ab77-4527-957e-72d1bf4fcd03n@googlegroups.com>
<d9fe0d7b-25f7-4ebe-b00e-9d689695ec0fn@googlegroups.com> <2ac0a407-1595-464e-af46-cde4d4057921n@googlegroups.com>
<47d55a21-3102-4341-9d5f-7687397e4bf3n@googlegroups.com> <nnd$275be36e$703002bf@d695e7200eff5934>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <199c61cc-4bd8-44cb-8250-b103b428ede6n@googlegroups.com>
Subject: Re: The way things could have been!
From: gnuarm.d...@gmail.com (Lorem Ipsum)
Injection-Date: Mon, 16 Jan 2023 15:22:36 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 5920
 by: Lorem Ipsum - Mon, 16 Jan 2023 15:22 UTC

On Monday, January 16, 2023 at 6:21:04 AM UTC-4, none albert wrote:
> In article <47d55a21-3102-4341...@googlegroups.com>,
> Hans Bezemer <the.bee...@gmail.com> wrote:
> >On Sunday, January 15, 2023 at 5:30:18 PM UTC+1, hughag...@gmail.com wrote:
> >> The MiniForth processor, for which I wrote the MFX assemble, simulator
> >and Forth cross-compiler,
> >> was Harvard Architecture. The code-memory and data-memory each had
> >their own address bus
> >> and data bus. This is why each opcode executed in one clock cycle.
> >Also, the MiniForth was VLIW.
> >> Each opcode contained up to 5 instructions, all of which executed
> >concurrently in one clock cycle.
> >> My assembler allowed the programmer to write his instructions as if
> >they executed sequentially
> >> but my assembler would rearrange them to pack them into the opcodes
> >with a minimal number
> >> of NOP instructions being inserted, but still guaranteeing that the
> >program did the same thing
> >> that it would have done if the instructions were assembled one per
> >opcode in the same order
> >> that they were written in the source-code. This is called: "out-of-ordering."
> >
> >The accepted definition of processor architectures is: "Von Neumann
> >Architecture is a digital computer

First fallacy. Von Neumann architecture is one way to design computers. It is very popular today. It is not the "accepted definition of processor architectures".

> >architecture whose design is based on the concept of stored program
> >computers where program
> >data and instruction data are stored in the same memory. This
> >architecture was designed by the
> >famous mathematician and physicist John Von Neumann in 1945.
> That was the basic brilliant idea.
> >
> >Harvard Architecture is the digital computer architecture whose design
> >is based on the concept
> >where there are separate storage and separate buses (signal path) for
> >instruction and data. It was
> >basically developed to overcome the bottleneck of Von Neumann Architecture".
> That is throttle and a cludge for technical reasons. It doesn't replace
> the von Neumann structure in principle.

I don't know what is meant by "replace". Von Neumann architecture is a common memory interface for data and instructions and the Harvard architecture has a separate memory interface for data and instructions. The two can't exist at the same time, although there are hybrid designs, where data and instruction memory are separate, but data can be moved between the two with specific instructions.

> You have a signal path to
> instructions? How can a desktop computer have instructions to that
> memory?

Desktop computers are not the only computers in the world. The AVR processors are essentially Harvard architecture (modified) internally. Data and program storage are separate and accessible simultaneously. Many DSP processors are Harvard, with two or even three address spaces, accessible simultaneously.

> Underlying von Neumann structure, baby!
> You can have a washing machine with all code in rom, and even that
> is promoted with the idea of easy change.
> Von Neumann's idea is the reason why computers are powerful as it is.
>
> Actually his idea was not as original as it may seem. The universal
> Turing machine came first as a theoretical construct.
> >
> >Now, 4tH isn't a processor - it's a VM - so if you want to explain how I
> >can make "busses" in high
> >level C, I'd like to hear from you. But the 4tH VM *does* have separate
> >(virtual) memory areas for
> >different kinds of data. If you don't agree with the definition - fine.
> >You're a one person minority
> >and then all discussion stops.
> There are no end of variations, the 386 sports connecting to 4 segments
> each of a choice of 16 of 32 bit sizes separate for code and data.
> This shouldn't detract from the principal idea that computers can
> change their own programs.

Segments have nothing to do with the memory architecture of a processor, in the sense of von Neumann vs Harvard. They are simply a manner of generating address ranges that are perfectly capable of overlapping.

--

Rick C.

--- Get 1,000 miles of free Supercharging
--- Tesla referral code - https://ts.la/richard11209

Pages:123456789101112
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor