Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <20240329101015.61@kylheku.com>
Deutsch   English   Français   Italiano  
<20240329101015.61@kylheku.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: 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:12:40 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 31
Message-ID: <20240329101015.61@kylheku.com>
References: <uu54la$3su5b$6@dont-email.me> <uu636l$7haj$1@dont-email.me>
 <20240329084454.0000090f@gmail.com>
Injection-Date: Fri, 29 Mar 2024 17:12:40 +0100 (CET)
Injection-Info: dont-email.me; posting-host="72aa73b25261e98b4b2ab1e9e611ffcd";
	logging-data="446775"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX18jahDYkCwLnmMHEblYtgV8yPclTGid1XQ="
User-Agent: slrn/pre1.0.4-9 (Linux)
Cancel-Lock: sha1:z1ojK5KCafRGZ6gg0IHXnYEodHQ=
Bytes: 2299

On 2024-03-29, John Ames <commodorejohn@gmail.com> wrote:
> On Fri, 29 Mar 2024 09:55:33 -0000 (UTC)
> Muttley@dastardlyhq.com wrote:
>
>> 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
>
> By *that* logic, even Lisp and Forth don't count as "full-fledged
> programming languages" o_O Johanne's definition of a "scripting
> language" as a DSL designed for directing the actions of the operating
> system makes much more sense, IMHO.

Common Lisp requires the implementation to be able to read
and execute printed expressions, without having them placed into
a file that must be translated to a compiled file.

The most prominent CL implementations compile every form before
executing it, even at the interactive prompt. It's invisible to the
user.

Scripting doesn't mean that the commands cannot be transparently
translated into antoher language before being executed.

-- 
TXR Programming Language: http://nongnu.org/txr
Cygnal: Cygwin Native Application Library: http://kylheku.com/cygnal
Mastodon: @Kazinator@mstdn.ca