Deutsch English Français Italiano |
<87edbssi12.fsf@nosuchdomain.example.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Keith Thompson <Keith.S.Thompson+u@gmail.com> Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Command Languages Versus Programming Languages Date: Fri, 29 Mar 2024 17:03:05 -0700 Organization: None to speak of Lines: 24 Message-ID: <87edbssi12.fsf@nosuchdomain.example.com> References: <uu54la$3su5b$6@dont-email.me> <uu624j$792q$1@dont-email.me> <uu7a2m$ghfn$4@dont-email.me> <uu7i13$im9b$1@dont-email.me> <uu7jqi$j256$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Sat, 30 Mar 2024 00:03:08 +0100 (CET) Injection-Info: dont-email.me; posting-host="55d3bec1253354bc3d638b21ffa9fc4c"; logging-data="632026"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19jqzrpE9u3q4wXPPX1MS2S" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cancel-Lock: sha1:hVQG07ZwQaW3TpKjJT6GVU+WDLg= sha1:6jFBbZ0z7nI7Xm5aJ+6YOAJLZvk= Bytes: 2035 Janis Papanagnou <janis_papanagnou+ng@hotmail.com> writes: > On 30.03.2024 00:14, Janis Papanagnou wrote: >> On 29.03.2024 21:59, Lawrence D'Oliveiro wrote: >>> On Fri, 29 Mar 2024 10:37:22 +0100, Janis Papanagnou wrote: >>> >>>> Program text is initially text.[*] During parsing (either in >>>> an interpreted or in a compiled language) you split the text >>>> in tokens. >>> >>> And then, how do you interpret the tokens? >> >> In an interpreter the tokens are interpreted, in a compiler >> they are subject to the parsing. [...] > > Just noticed that this may be misleading. Of course the shell > does also a syntax analysis step and report syntax errors. So > don't get me wrong here. I did indeed get you wrong here (see my other followup). -- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.com Working, but not speaking, for Medtronic void Void(void) { Void(); } /* The recursive call of the void */