[Tutor] when string,join won't work
Deirdre Saoirse
deirdre@deirdre.net
Thu, 4 Jan 2001 11:59:25 -0800 (PST)
On Thu, 4 Jan 2001, emack wrote:
> I don't know what "scripting" *really* means. There seem to be
> various ideas about its meaning. I programmed in ASM, SAP [old
> IBM704], SDS metasymbol, fortran, jovial, cssl, pdp mach., etc., [not
> to mention analog computers], for almost 30 years and the term
> scripting never came up. But search engines now often associate
> scripting with with Python as well as Java, Perl, PHP, .... Of course
> these terms never came up either when I was a programmer. Neither did
> "object oriented language" and seldom UNIX. I'm amazed that we got
> the Apollo off the ground! I worry that you guys apparently haven't
> come up with a consensus.
Oh, there's a consensus. :)
You *can* write scripts with Python, but it's not a scripting language.
For the same reasons, Java's not a scripting language. Both are
high-level, interpreted, object-oriented languages.
Scripting languages include: any shell (bash, tcsh, ksh), awk, sed, and
perl (which is really awk on steroids). PHP really started as a set of
add-ons for perl, but I find it much more C-like than Perl-like. Still,
its intent is as a scripting language; when trying to use it for more
general problems, I've always been frustrated enough that I started over
in Python.
--
_Deirdre * http://www.sfknit.org * http://www.deirdre.net
"We have an open door policy." -- Sheridan
"And an open airlock policy." -- Ivanova