Path: ...!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Muttley@DastartdlyHQ.org Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Command Languages Versus Programming Languages Date: Fri, 11 Oct 2024 15:59:15 -0000 (UTC) Organization: A noiseless patient Spider Lines: 28 Message-ID: References: <87jzee3ded.fsf@doppelsaurus.mobileactivedefense.com> Injection-Date: Fri, 11 Oct 2024 17:59:16 +0200 (CEST) Injection-Info: dont-email.me; posting-host="0c90553b44865ecc4db3531d281fdd3e"; logging-data="3917818"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/QcFUIrbhx3WBH28goIXDZ" Cancel-Lock: sha1:tyE1PTNDuqpHRpCfYQPJop0KKVU= Bytes: 2214 On Fri, 11 Oct 2024 15:45:01 -0000 (UTC) cross@spitfire.i.gajendra.net (Dan Cross) boring babbled: >In article , wrote: >>On Fri, 11 Oct 2024 15:47:06 +0100 >>Rainer Weikusat boring babbled: >>>Bart writes: >>>> Interpreter? Perl has some kind of compiler in it, right? >>> >>>The Perl compiler turns Perl source code into a set of (that's a >> >>Does it produce a standalone binary as output? No, so its an intepreter >>not a compiler. However unlike the python interpreter its non interactive >>making it an even less attractive option these days. > >That's a bad distinction. There have been "Load and Go" >compilers in the past that have compiled and linked a program >directly into memory and executed it immediately after >compilation. As I recall, the Waterloo FORTRAN compilers on the >IBM mainframe did, or could do, more or less this. Irrelevant. Lot of interpreters do partial compilation and the JVM does it on the fly. A proper compiler writes a standalone binary file to disk. >Saving to some sort of object image is not a necessary function >of a compiler. Yes it is.