What is a scripting language?
Q: What is a scripting language?
A: A scripting or script language is a programming language that supports scripts.
Q: What are scripts?
A: Scripts are usually short computer programs that do steps that could be done one at a time by a person.
Q: Why are scripts useful?
A: This automates a job to make it easier and more reliable.
Q: Is a scripting language difficult to learn?
A: A scripting language is often a simpler language, and easier to learn than other languages, but still can do many things.
Q: Where can scripts run?
A: Scripts may run inside of another program, like in a web browser or Microsoft Excel.
Q: What is a shell in scripting languages, and how is it used?
A: They may also be a shell that runs from a command line interface and makes calls to the operating system (OS). The shell is considered interactive - the user can choose what to type, and the shell responds to the command. These can be used to control jobs on mainframes and servers.
Q: Can a general-purpose language be a scripting language?
A: Some people say a scripting language must be tied to a specific use. Others use a wider definition and include general-purpose programming languages that are interpreted, not compiled. General-purpose means it can be used in many ways for different things. Some general-purpose languages (such as Java) have variations that can be scripted. There is no specific rule on what is, or is not, a scripting language.