Python is the best and most popular general purpose scripting language; the universal scripting language

Paul Prescod paul at prescod.net
Sat Apr 10 19:16:03 EDT 2004


Jonathan Daugherty wrote:

> # So, what makes something a "scripting language" as opposed to a 
> # "programming language"?
> 
> In a general sense I think "programming" languages are compiled and
> "scripting" languages are interpreted.  (If you want to go academic,
> you could say python is both, but the internals of the interpreter are
> irrelavant insofar as one might say it is an interpreted language.)
> 

So which is Lisp? Prolog? Smalltalk? ML?

What happens if I compile Python to a binary via Pyrex or to JVM 
bytecodes via Jython?

I propose:

A scripting language is a language that makes scripting (gluing together 
components) easy.

A programming language is a language that makes programming (including 
the creation of components) easy.

Python is both.

  Paul Prescod






More information about the Python-list mailing list