---
title: "Scripting Language"  
description: "In this blog I am trying to elaborate the concept of Scripting language.  A scripting language is a programming language that is usually interpreted r"  
author: "Vijay Shukla"  
published: 2013-04-23  
updated: 2014-09-18  
canonical: https://www.mindstick.com/blog/486/scripting-language  
category: "javascript"  
tags: ["javascript"]  
reading_time: 2 minutes  

---

# Scripting Language

In this blog I [am trying](https://answers.mindstick.com/qa/36834/which-two-programming-languages-should-i-master-in-if-i-am-trying-to-get-into-google-or-facebook) to elaborate the concept of [Scripting language](https://www.mindstick.com/forum/156500/is-javascript-only-client-side-scripting-language).\

A scripting language is a [programming language](https://www.mindstick.com/articles/329035/5-most-in-demand-programming-languages-to-consider-for-your-app-development-in-2022) that is usually interpreted rather than compiled. Conventional programs are converted permanently into executable files before they are run. Scripting language are interpreted one command at a time. [Scripting languages](https://answers.mindstick.com/qa/113886/how-do-scripting-languages-like-javascript-differ-from-general-purpose-programming-languages) are often written to facilitate enhanced features of Web sites. These features are processed on the server but the script in a specific page runs on the user's browser.

In most cases, it is easier to write the code in a scripting language than in a compiled language. However, it’s slower because the instructions are not handled solely by the basic instruction processor. Scripting languages allow rapid [development](https://www.mindstick.com/articles/65309/importance-of-ux-design-in-the-development-of-mobile-apps) and can communicate easily with programs written in other languages.

Scripting languages can be used to create specialized GUIs (graphical [user interfaces](https://answers.mindstick.com/qa/102632/what-is-the-significance-of-google-s-material-design-for-user-interfaces)) and forms that enhance the [convenience](https://www.mindstick.com/forum/33530/convenience-vs-init-method-memory-usage) of [search engines](https://www.mindstick.com/articles/332055/list-of-ai-based-search-engines), Web-based e-mail and e-commerce. Many Web sites require that the user's browser be set to run scripts to take advantage of all the features of the site. In some cases, Web sites are practically useless unless the user's computer is set to run programs locally in a scripting language.

Scripting languages defined elsewhere on WhatIs.com include:

· bash

· Bourne shell

· C shell

· DSSSL

· ECMAScript

· JCL

· JavaScript

· JScript

· Korn shell

· LotusScript

· Perl

· PHP

· Python

· Rexx

· Tcl

· Tcl/Tk

· VBScript

· Visual Basic

· XSL

· zsh

---

Original Source: https://www.mindstick.com/blog/486/scripting-language

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
