Deutsch   English   Français   Italiano  
<vlm9gu$2dkpc$2@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Julio Di Egidio <julio@diegidio.name>
Newsgroups: comp.lang.c
Subject: Re: What is wrong with malloc? (Was: So You Think You Can Const?)
Date: Wed, 8 Jan 2025 17:35:42 +0100
Organization: A noiseless patient Spider
Lines: 35
Message-ID: <vlm9gu$2dkpc$2@dont-email.me>
References: <vljvh3$27msl$1@dont-email.me> <vlle1n$2n1b0$1@dont-email.me>
 <vlm2tg$2dkpd$3@dont-email.me> <vlm8gd$2rfbl$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 08 Jan 2025 17:35:43 +0100 (CET)
Injection-Info: dont-email.me; posting-host="2a46dd651168680e2ad36d621d0ac75a";
	logging-data="2544428"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX19ZpYxmJbgoCLwJVGM8NN4KRRa4qG1miPk="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:3oII62/VaE1kVc+HMiMgNSwp0Hw=
Content-Language: en-GB
In-Reply-To: <vlm8gd$2rfbl$2@dont-email.me>
Bytes: 2406

On 08/01/2025 17:18, David Brown wrote:
> On 08/01/2025 15:42, Julio Di Egidio wrote:
>> On 08/01/2025 09:46, David Brown wrote:
>>> On 07/01/2025 20:32, Julio Di Egidio wrote:
>> <snipped>
>>>> In particular, I am using C90, and compiling with
>>>> `gcc ... -ansi -pedantic -Wall -Wextra` (as I have
>>>> the requirement to ideally support any device).
>>
>>> People who say they want their code to run on anything are invariably 
>>> wildly exaggerating.
>>
>> :)  I do have embedded, and FPGAs, and even transpiling to e.g. Wasm, 
>> etc. in mind, my overall idea for now simply being: as long as the 
>> device comes with a C compiler that is not too broken.
<snip>

> Do you have experience with embedded programming (if so, what kind of 
> devices)?

TL;DR nearly zero.  Siemens PLCs for small industrial automation, my own 
experimenting with Intel FPGAs (mainly for coprocessors), plus coding 
against device drivers for systems integration.

>> So, now that I have qualified it with "any device coming with a C 
>> compiler (that is not too broken)", would you think coding it in "ANSI 
>> C" makes some sense?
> 
> No.

Cool. :)  Please give me few hours, maybe less: I will be reading your 
reply with great interest.

-Julio