Scripting Language

Definition – What is Scripting Language

A Scripting language is a high-level computer programming language that can be used in application development that supports automated tasks execution or manually by the system operator one by one.  Unlike compiled programming language (Like Java, C or C++) it is interpreted and can be executed in the run-time environment. A scripting language is also known as the extension language.

Scripting language can be used in both programming field either in server side or client side. They are commonly known as Server-side scripting and client-side scripting. Because it can be embedded directly in text processing or markup language like HTML. It also supports in the server-side environment and can communicate with other typical programming languages.  In the client side programming, a scripting language used to create functionality and interactivity within web pages(Such as Javascript). On the other hand, in server-side programming, a scripting language used for many purposes such and manipulating data, API handling, server communication etc.

Although a number of scripting language has been developed. But it is also domain specific.That means different environment uses different language by its popularity. For web browsers, Javascript is widely used. While Bash is used by millions in Unix or Unix like operating system. On the other hand, Visual basic used in Microsoft Office and Operating System. 

Common Scripting Languages

There are some types of scripting languages exist that can be categorized as Glue that uses glue code, Job Control Languages, Shell Script, GUI Scripting, Application specific language etc. However, here are most and widely used scripting languages given below:

  • Javascript
  • Perl
  • PHP
  • Python
  • Ruby
  • Smalltalk
  • Tcl
  • VBScript
  • Lua
  • Bash
  • Julia
  • ColdFusion


Related Terms