| Deutsch English Français Italiano |
|
<87bjxb8f22.fsf@nosuchdomain.example.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Keith Thompson <Keith.S.Thompson+u@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: transpiling to low level C
Date: Mon, 16 Dec 2024 13:59:33 -0800
Organization: None to speak of
Lines: 21
Message-ID: <87bjxb8f22.fsf@nosuchdomain.example.com>
References: <vjlh19$8j4k$1@dont-email.me> <vjlm2b$dfpo$1@dont-email.me>
<vjmbuh$hhg1$1@dont-email.me> <vjnkqh$op3c$2@dont-email.me>
<vjnocf$pme5$1@dont-email.me> <vjojaj$11811$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 16 Dec 2024 22:59:34 +0100 (CET)
Injection-Info: dont-email.me; posting-host="931f028ab2e72b2e11b1c7933971344b";
logging-data="1399711"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18OlyhKGpzbYOaEWdpwZz54"
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:Y2W/tBcEm1XVc4iONWKJuR00AxY=
sha1:h5DVK+5td6pPT/G5kjhNpK1ZtCI=
Bytes: 1662
BGB <cr88192@gmail.com> writes:
[...]
> If I were to estimate a feature set for a 3AC IL:
> Basic UNARY and BINARY operators;
> Also COMPARE and similar;
> Load and Store Index operators;
> With support for an immediate index;
> GOTO
> IF-GOTO
> CALL (with a list of argument variables and a target variable).
>
> One doesn't need any higher-level control flow constructs.
[...]
Have you looked at C-- (cminusminus)?
https://en.wikipedia.org/wiki/C--
--
Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com
void Void(void) { Void(); } /* The recursive call of the void */