Quote:
Originally posted by Jeremy_Mc
what do YOU consider a scripting language? and how do they differ from what you consider a programming language?
|
When I think of scripting languages, I think of scripts.
Basically, a scripting language is (usually) a language (yes, it is still a language) used to automate tasks. Common examples: AppleScript, sh (*nix), AutoCAD scripts, etc. Scripts are often used inside larger programs to simplify some elements of the program. For example, many computer games use a proprietary scripting language to control character actions, etc. I consider these to be scripts because they are used to provide support for an existing program, much like AppleScript provides quick support for Macs.
Where JavaScript, etc differ is in that the programs you write with them aren't designed to automate tasks/make life easier.
One interpreted language that I don't consider to be a scripting language (and I hope nobody else does either) is Lisp/Scheme.
Anyways, I do consider scripting languages to be programming languages. Again, they're just another subset. For me, "programming language" encompasses just about anything that is a set of instructions for the computer to follow. Compiled, Interpreted, Scripting, and just about everything else falls under this definition in my opinion.