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 */