Deutsch English Français Italiano |
<20240329102026.442@kylheku.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Kaz Kylheku <643-408-1753@kylheku.com> Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Command Languages Versus Programming Languages Date: Fri, 29 Mar 2024 17:25:18 -0000 (UTC) Organization: A noiseless patient Spider Lines: 48 Message-ID: <20240329102026.442@kylheku.com> References: <uu54la$3su5b$6@dont-email.me> <uu636l$7haj$1@dont-email.me> <wwv34s92rn0.fsf@LkoBDZeT.terraraq.uk> <uu6akq$9dc6$1@dont-email.me> <20240329095607.314@kylheku.com> <uu6t4v$dob8$1@dont-email.me> Injection-Date: Fri, 29 Mar 2024 17:25:18 +0100 (CET) Injection-Info: dont-email.me; posting-host="72aa73b25261e98b4b2ab1e9e611ffcd"; logging-data="451006"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19awJ78xVHmRJNSme6zXf1a01JJ67Bq1RA=" User-Agent: slrn/pre1.0.4-9 (Linux) Cancel-Lock: sha1:2ut57Xj+ELunrBfJaNS6OYc7sdA= Bytes: 3034 On 2024-03-29, Muttley@dastardlyhq.com <Muttley@dastardlyhq.com> wrote: > On Fri, 29 Mar 2024 17:09:56 -0000 (UTC) > Kaz Kylheku <643-408-1753@kylheku.com> wrote: >>On 2024-03-29, Muttley@dastardlyhq.com <Muttley@dastardlyhq.com> wrote: >>> On Fri, 29 Mar 2024 11:40:03 +0000 >>> Richard Kettlewell <invalid@invalid.invalid> wrote: >>>>Muttley@dastardlyhq.com writes: >>>>> My rule of thimb is that a scripting language is one whereby the source >>code >>>>> can be run immediately by the interpreter, eg perl, python, regardless of >>>>> what happens internally. A full fledged programming language is one that >>>>> requires a compile/debug/link step first with the compiler and runtime (if >> >>>>> required) being seperate. eg Java, C >>>> >>>>C can be a scripting language by that rule: >>> >>> No definition is perfect in this case, its all shades of grey. >> >>Yes, a definition can be close to perfet here: > > Define perfect. Yours isn't. > >>Scripting is an activity, a use case, not a language. > > So if I write a program to for example process some files in a directory by > your argument its a script whether I write it in shell, python, C++ or > assembler. I also wrote: "Scripting refers to executing commands which are so high level that they are entire applications or functional blocks within an application." If you write the program in assembler, are the instructions "commands which are so high level that they are entire applications or functional blocks within an application?" In the assembly language program, mulitiple instructions, irrelevant to the file processing task, are required just to correctly set up a function call with parameters and return from it. You're just being deliberately obtuse, not to mention snippy with the scissors. -- TXR Programming Language: http://nongnu.org/txr Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal Mastodon: @Kazinator@mstdn.ca