| Deutsch English Français Italiano |
|
<vodmdd$35esu$2@paganini.bofh.team> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.roellig-ltd.de!open-news-network.org!weretis.net!feeder8.news.weretis.net!newsfeed.bofh.team!paganini.bofh.team!not-for-mail
From: antispam@fricas.org (Waldek Hebisch)
Newsgroups: comp.lang.c++,comp.theory
Subject: Re: Universal Compiler
Date: Mon, 10 Feb 2025 20:09:19 -0000 (UTC)
Organization: To protect and to server
Message-ID: <vodmdd$35esu$2@paganini.bofh.team>
References: <i9veqjte3fgrr1270n4m78i8u77s4oth47@4ax.com> <vo80nd$4bgi$1@dont-email.me> <pt1fqj1mh03trhqppu0tj9pik63nfitjc3@4ax.com> <vo81d9$4frb$1@dont-email.me> <ng2fqjlablg2ts8dpvddgam4rqli19u350@4ax.com> <vo9dse$fk66$1@dont-email.me>
Injection-Date: Mon, 10 Feb 2025 20:09:19 -0000 (UTC)
Injection-Info: paganini.bofh.team; logging-data="3324830"; posting-host="WwiNTD3IIceGeoS5hCc4+A.user.paganini.bofh.team"; mail-complaints-to="usenet@bofh.team"; posting-account="9dIQLXBM7WM9KzA+yjdR4A";
User-Agent: tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-9-amd64 (x86_64))
X-Notice: Filtered by postfilter v. 0.9.3
Bytes: 2612
Lines: 35
In comp.lang.c++ Jeff Barnett <jbb@notatt.com> wrote:
>
> At about this time - the 1960s - Alan Perlis, then department chair at
> CMU, had two relevant PhD theses written by his students. The first, by
> Tom/Tim Standish, introduced a set of data definition primitives claimed
> to be able to define virtually any know structure type. These primitives
> were used as output by language-specific macros that expanded data
> declarations in some top level language.
>
> The second thesis was by a fellow named Fischer (sp?) whose first name
> I've forgotten. He defined a set of control primitives: think of
> relations between pieces of computations. Once again these were to be
> used to form the end result when macros were used to translate from some
> high level language. It was assumed here (as was above) that some
> hardware specific back end would turn these expansions either into code
> (compiler) or into behavior (interpreter). Fischer built such an
> interpreter.
Google finds:
David Allen Fisher,
Control Structures for Programming Languages, 1970
Alan Perlis, advisor
Thomas A. Standish,
A data definition facility for programming languages, 1967
Alan Perlis, advisor
> Big pieces of basic technology that were missing included the binding
> and visibility rules for names and the management of namespaces.
>
> Wiki article on UNCOL: https://en.wikipedia.org/wiki/UNCOL
> ACM paper Part I: https://dl.acm.org/doi/10.1145/368892.368915
--
Waldek Hebisch