Linked by Shlomi Fish on Sat 16th Oct 2004 07:28 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
Linked by Thom Holwerda on 05/18/13 21:06 UTC
Linked by Thom Holwerda on 05/18/13 7:37 UTC
Linked by fran on 05/18/13 1:38 UTC
Linked by Thom Holwerda on 05/17/13 23:35 UTC, submitted by kragil
Linked by MOS6510 on 05/17/13 22:22 UTC
Linked by Thom Holwerda on 05/17/13 22:15 UTC, submitted by Tom
Linked by Thom Holwerda on 05/16/13 21:41 UTC
Linked by Thom Holwerda on 05/16/13 17:04 UTC
More News »
Sponsored Links



No.
Scripting is a subcategory of programming, but you can't extend that relationship to say "scripting languages" are a subset of "programming languages".
It's all about the use of a language.
For insance, we commonly consider bash a scripting language because it is most frequently used to control (or "script") the actions of other applications. If we were to write a shell script, the majority of the logic should be taking place transparently in those other applications.
This of course is where we get the perception that anything that allows a relatively small amount to get a lot of things done comes from.
If we want to unzip a file in the course of accomplishing a larger computing task, we don't write a huge C program to do all of that work. Instead we write a tiny shell script which lets something like gunzip do all of the heavy lifting.
Of course, then we get into the realm of languages that simply have huge libraries and the difference between "scripting" and "programming" becomes more ambiguous.
Are we writing a "program", or just scripting the underlying libraries? After all, we're writing ever more concise programs which hand off ever more of the heavy logic to some library.