Oleg Kobchenko wrote:
These are not scripting languages, but
shell-scripting languages (except PHP).
Or rather Linux-specific languages.
All are open source.

Before J, for scripting it is missing JavaScript,
VBScript, AppleScript.

Why would J be a scripting language: because it's
interpreted? then how about Lisp, Basic, Prolog;
dynamically typed? then in a group with SmallTalk,
ML, etc.
Python and Perl or neither shell-scripting nor Linux specific. LJ doesn't really define "scripting language", and they omitted many from their list of favorites. To me a scripting language is one that quickly solve problems in the cases where you wouldn't want to go to the trouble of using C/C++/Java. Dynamic typing is a must, as is an interactive enviornment, but scripting languages need not be interpreted if compilation is fast and transparent. Modern lisps are compiled, sometimes natively, sometimes to byte code, but still provide an interactive REPL. J and APL certainly qualify as scripting languages, but that doesn't been they should only be used for simple scripts. Python may be considered a "scripting language", but a number of large, mission critical systems use it. Much of Google's infrastructure is written in Python. Orbitz also uses Python extensively, though the speed critical pieces are in Common Lisp and C++.

# Steve
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to