Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: John Ames Newsgroups: comp.os.linux.misc,alt.folklore.computers Subject: Re: Naughty =?UTF-8?Q?C=E2=99=AF?= Date: Wed, 7 Jan 2026 11:40:23 -0800 Organization: A noiseless patient Spider Lines: 17 Message-ID: <20260107114023.00007ffc@gmail.com> References: <10jiufh$1an77$1@paganini.bofh.team> <10jlqu8$mvh2$3@dont-email.me> <10jlt75$iih$1@reader2.panix.com> <10jmbmm$tsjo$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Wed, 07 Jan 2026 19:40:29 +0000 (UTC) Injection-Info: dont-email.me; posting-host="041815ca2684c24c1f116d0929ddb6f9"; logging-data="863688"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+SK8wGCKVTwGOdty8dY4Y53QfopNAPdC4=" Cancel-Lock: sha1:PfdFQx/Z3/SEPVLYqcnUwaq1KEQ= X-Newsreader: Claws Mail 4.3.0 (GTK 3.24.42; x86_64-w64-mingw32) Xref: csiph.com comp.os.linux.misc:80694 alt.folklore.computers:233343 On Wed, 7 Jan 2026 12:20:54 -0700 Peter Flass wrote: > On the other hand, a compiler that uses another compiled language > as intermediate code is a strange beast, probably better called a > translator. It's historically a pretty common thing to do when getting a new language off the ground, whilst getting the kinks out and before one has the time to write a dedicated compiler. In addition to C++, IIRC Objective-C also started out with a translator-compiler. It also allows the same language to be deployed in multiple different environments with minimal effort - Nim, f'rexample, compiles to Java- script as well as C-family and LLVM intermediate backends, so it can be used for web development.