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) |
[5 later articles] |
Newsgroups: | comp.compilers |
From: | Duane Murphy <damurphy@wc.novell.com> |
Keywords: | interpreter |
Organization: | Novell, Inc. |
References: | 93-08-096 |
Date: | Wed, 25 Aug 1993 19:09:17 GMT |
tellab5!odgate!dbk@uunet.UU.NET writes:
>I'm embroiled in a debate with my colleagues over the difference between
>the term "programming language" and the term "scripting language". I think
>that a scripting language is a very limited, high-level language that is
>application-specific and intended to be for simple repetition and
>sequencing of the application's commands (i.e., a macro language is a
>scripting language). On the other hand, a programming language usually
>contains all of the requisite components that allow a sophisticated,
>Turing-equivalent, program to be built; components such as definable
>functions, variables, arrays, and the like.
Just to use your own definition the Tool Command Language (Tcl) has all
of these requirements; definable functions with parameters, variables,
arrays, etc. But Tcl "programs" are refered to as scritpts.
My personal definition is based on intereter versus compiled. Something
that is interpreted is a script something that is compiled is a program.
But there goes those darn exceptions; what about a C interpreter? Does
the program magically become a script?
I think that "script" implies something "simpler" than a "program".
Although nothing prevents a script from becoming a more complex program.
...Duane
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.