

JavaScript (later: ECMAScript), originally a very small, highly domain-specific language, limited to running within a web browser to dynamically modify the web page being shown, that later developed into a widely portable general-purpose programming language.Tcl, a scripting language for Unix-like environments, popular in the 1990s for creating GUI applications.

Python, a general-purpose scripting language, also used as an extension language.Perl, a text processing language that later developed into a general-purpose language, also used as an extension language for various applications.sed and AWK, two text processing languages used mainly in Unix-like environments.PowerShell, a scripting language for use on Microsoft Windows operating systems.Bash, an interpreted scripting language for use on Unix and Unix-like operating systems and environments.A language may start as small and highly domain-specific and later develop into a portable and general-purpose language conversely, a general-purpose language may later develop special domain-specific dialects. The spectrum of scripting languages ranges from small to large, and from highly domain-specific language to general-purpose programming languages. In this context, the term script refers to a small program in such a language typically, contained in a single file, and no larger than a few thousand lines of code. The term scripting language is also used in a wider sense, namely, to refer to dynamic high-level programming languages in general some are strictly interpreted languages, while others use a form of compilation. Scripting languages are also sometimes referred to as very high-level programming languages, as they sometimes operate at a high level of abstraction, or as control languages, particularly for job control languages on mainframes. A scripting language can be viewed as a domain-specific language for a particular environment in the case of scripting an application, it is also known as an extension language. Environments that can be automated through scripting include application software, text editors, web pages, operating system shells, embedded systems, and computer games. Scripting languages are usually interpreted at runtime rather than compiled.Ī scripting language's primitives are usually elementary tasks or API calls, and the scripting language allows them to be combined into more programs. A scripting language or script language is a programming language for a runtime system that automates the execution of tasks that would otherwise be performed individually by a human operator.
