[Oberon] An attempt at an Oberon family tree

Chris Burrows chris at cfbsoftware.com
Fri Oct 9 22:17:07 CEST 2020

> -----Original Message-----
> From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of Liam
> Proven
> Sent: Saturday, 10 October 2020 5:13 AM
> Cc: ETH Oberon and related systems
> Subject: Re: [Oberon] An attempt at an Oberon family tree
> On Mon, 28 Sep 2020 at 12:45, Bernhard Treutwein <bernhard at wildwein.de>
> wrote:
> > Algol-60 and Algol-W are missing. Both are precursors of Pascal and
> > both have entries in Wikipedia ...
> Well, yes, but they were not Wirth projects, or at least not Wirth-led or
> Wirth on his own. They are also very well-known, widely-influential, and
> the ancestor of so many other languages from Basic to C that to include all
> the offspring of Algol would include almost every programming language
> there is except Lisp and Fortran.
> That is why I chose to exclude them. Does that seem fair?

I would have included both of them, or ALGOL-W at least. Pascal didn't just spring up out of nowhere. 

"... Wirth developped (sic) the language Pascal in Zurich. The basis was Algol-W ..."


There is no need to include all the descendants of an ancestor if you are tracing the origins of an offspring. 

I could be wrong but I have always thought that ALGOL-W was an abbreviation for ALGOL-WIRTH. 

Chris Burrows
CFB Software

More information about the Oberon mailing list