Re: Command Languages Versus Programming Languages

Liste des GroupesRevenir à l c 
Sujet : Re: Command Languages Versus Programming Languages
De : jfairchild (at) *nospam* tudado.org (Johanne Fairchild)
Groupes : comp.unix.shell comp.unix.programmer comp.lang.misc
Date : 29. Mar 2024, 13:09:46
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <87edbtz43p.fsf@tudado.org>
References : 1
Lawrence D'Oliveiro <ldo@nz.invalid> writes:

At one time, we distinguished between “scripting” languages and
“programming” languages. [...] But there is one distinction that I
think is still relevant, and that is the one between shell/command
languages and programming languages.

[...]

Consider looking at a shell language like a domain-specific programming
language.  A shell is a programming language made specifically for
running programs.  When you write a shell line, you're specifying the
arguments of execve(2).  In other words, a shell is a programming
language made to prepare the memory to be consumed by the system in a
specific way---execve(2).  (Of course, the idea evolves and you want to
glue programs, do variable substitution et cetera.)

A scripting language is a programming language made for a hypothetical
machine, not too different from a programming language made for a real
machine, one made of hardware.

You seem to find trouble with using a programming language in a REPL.
It seems to contradict be the overall feeling of so many people who
understand a lot about programming---who made all of these things
actually work (and fun).

Date Sujet#  Auteur
21 Sep 24 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal