Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Lawrence D'Oliveiro Newsgroups: comp.lang.c Subject: Re: technology discussion =?UTF-8?B?4oaS?= does the world need a "new" C ? Date: Sat, 6 Jul 2024 01:38:35 -0000 (UTC) Organization: A noiseless patient Spider Lines: 14 Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Sat, 06 Jul 2024 03:38:35 +0200 (CEST) Injection-Info: dont-email.me; posting-host="1bf6ca10d24952d079c382420ceea130"; logging-data="3697302"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/bSwbIeOpVx8FlGUvVyy+8" User-Agent: Pan/0.158 (Avdiivka; ) Cancel-Lock: sha1:lId2AncjnrQ/d0j0JnCF9PEiUP4= Bytes: 1680 On Fri, 5 Jul 2024 14:31:44 +0100, bart wrote: > C also is the only language that is supposed to work on any kind of > processor ... I don’t think there is anything innate in the design of C to ensure that. It was simply its popularity that meant it was usually the first language implemented on a new processor. For example, C assumes byte addressability. So that causes awkwardness on architectures like the PDP-10, for example. It just so happened such architectures became extinct at about the time the rise of 8-bit microprocessors (and their more advanced successors) made byte- addressability essentially universal.