Re: Scripting vs. Programming language vs. 4GL?

lwall@netlabs.com (Larry Wall)
Sun, 29 Aug 1993 00:55:09 GMT

          From comp.compilers

Related articles
Scripting vs. Programming language vs. 4GL? tellab5!odgate!dbk@uunet.UU.NET (1993-08-20)
Re: Scripting vs. Programming language vs. 4GL? prener@watson.ibm.com (1993-08-23)
Re: Scripting vs. Programming language vs. 4GL? prechelt@ira.uka.de (1993-08-23)
Re: Scripting vs. Programming language vs. 4GL? damurphy@wc.novell.com (Duane Murphy) (1993-08-25)
Re: Scripting vs. Programming language vs. 4GL? lwall@netlabs.com (1993-08-29)
Re: Scripting vs. Programming language vs. 4GL? TDARCOS@MCIMAIL.COM (Paul Robinson) (1993-08-29)
Re: Scripting vs. Programming language vs. 4GL? julian@feenix.metronet.com (Phillip Julian Eby) (1993-08-31)
Re: Scripting vs. Programming language vs. 4GL? ch+@cs.cmu.edu (1993-08-30)
Re: Scripting vs. Programming language vs. 4GL? prechelt@ira.uka.de (Lutz Prechelt) (1993-08-30)
Re: Scripting vs. Programming language vs. 4GL? ram+@cs.cmu.edu (1993-08-30)
Re: Scripting vs. Programming language vs. 4GL? mcdonald@kestrel.edu (1993-08-31)
[4 later articles]
| List of all articles for this month |
Newsgroups: comp.compilers
From: lwall@netlabs.com (Larry Wall)
Keywords: interpreter
Organization: NetLabs, Inc.
References: 93-08-096 93-08-099
Date: Sun, 29 Aug 1993 00:55:09 GMT

prechelt@ira.uka.de (Lutz Prechelt) writes:
: I would say that every language which is (almost?) ALWAYS interpreted
: instead of compiled can be called a scripting language.
:
: The two terms are not orthogonal, though:
: For instance sed and perl are both scripting languages in the above
: sense, but I would not speak of sed as a programming language.
: Perl, on the other hand, clearly is one.
:
: And the borderlines are also not sharp:
: Think of Common Lisp which nobody would call a scripting languages,
: although it is at most partially compiled.


True.


The linguistic origin of these fuzzy sets is the theatre. A script is
something you're trying to learn while the playwright is still whacking
on it, whereas a program is something you hand out to the audience. :-)


4GL just means a language that is too immature to be mistaken for a 3GL.


Larry Wall
lwall@netlabs.com


--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.