Deutsch English Français Italiano |
<20240325023947.00006752@yahoo.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!2.eu.feeder.erje.net!3.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Michael S <already5chosen@yahoo.com> Newsgroups: comp.lang.c Subject: Re: A Famous Security Bug Date: Mon, 25 Mar 2024 01:39:47 +0200 Organization: A noiseless patient Spider Lines: 42 Message-ID: <20240325023947.00006752@yahoo.com> References: <bug-20240320191736@ram.dialup.fu-berlin.de> <20240320114218.151@kylheku.com> <20240321211306.779b21d126e122556c34a346@gmail.moc> <utkea9$31sr2$1@dont-email.me> <utktul$35ng8$1@dont-email.me> <utm06k$3glqc$1@dont-email.me> <utme8b$3jtip$1@dont-email.me> <utn1a0$3ogob$1@dont-email.me> <utnh5m$3sdhk$1@dont-email.me> <utpenn$dtnq$1@dont-email.me> <utq0gh$i9hm$1@dont-email.me> <87sf0fxsm0.fsf@nosuchdomain.example.com> <utqbo0$kvt3$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Mon, 25 Mar 2024 00:39:49 +0100 Injection-Info: dont-email.me; posting-host="8356ec6664fc9acff5b7f4f8145509fd"; logging-data="661105"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/7cqRkEw+lvbcaWI5jIwZkd1Mz4OzdvFQ=" Cancel-Lock: sha1:Ca5JfprRPhd7gCsP7tG1QVE2TaI= X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32) Bytes: 3315 On Sun, 24 Mar 2024 23:07:44 +0000 bart <bc@freeuk.com> wrote: > On 24/03/2024 20:49, Keith Thompson wrote: > > bart <bc@freeuk.com> writes: > > [...] > >> But what people want are the conveniences and familiarity of a HLL, > >> without the bloody-mindedness of an optimising C compiler. > > [...] > > > > Exactly which people want that? > > > > The evidence suggests that, while some people undoubtedly want that > > (and it's a perfectly legitimate desire), there isn't enough demand > > to induce anyone to actually produce such a thing and for it to > > catch on. Developers have had decades to define and implement the > > kind of language you're talking about. Why haven't they? > > > Perhaps many settle for using C but using a lesser C compiler or one > with optimisation turned off. > What is "lesser C compiler"? Something like IAR ? Yes, people use it. Something like TI? People use it when they have no other choice. 20 years ago there were Diab Data, Kiel and few others. I didn't hear about them lately. Microchip, I'd guess, still has its own compilers for many of their families, but that's because they have to. "Bigger" compilers dont want to support this chips. On the opposite edge of scale, IBM has compilers for their mainframes and for POWER/AIX. The former are used widely. The later are quickly losing to "bigger' compilers running on the same platform. As to tcc, mcc, lccwin etc... those only used by hobbyists. Never by pro. The only "lesser" PC-hosted PC-targeting C compilers that are used by significant amount of pro developers are Intel and Borland/Embarcadero, the later strictly for historical reasons. Embarcadero switched their dev suits to "bigger" compiler quite a few years ago, but some people like their old stuff. Well, may be, National Instruments compiler still used? I really don't know.