A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system.[1] Scripting languages are usually interpreted at runtime rather than compiled.
A scripting language's primitives are usually elementary tasks or API calls,[clarification needed] and the scripting language allows them to be combined into more programs. Environments that can be automated through scripting include application software, text editors, web pages, operating system shells, embedded systems, and computer games. A scripting language can be a general purpose language or a domain-specific language for a particular environment; in the case of scripting an application, it is also known as an extension language. 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.
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.
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 spectrum of scripting languages ranges from small to large, and from highly domain-specific language to general-purpose programming languages. 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.
^"ECMAScript 2019 Language Specification". Ecma International. Retrieved 2018-04-02.
and 22 Related for: Scripting language information
facilities of an existing system. Scriptinglanguages are usually interpreted at runtime rather than compiled. A scriptinglanguage's primitives are usually elementary...
The mIRC scriptinglanguage (often unofficially abbreviated to "mSL") is the scriptinglanguage embedded in mIRC and Adiirc, IRC clients for Windows but...
to be scriptinglanguages. Typical operations performed by shell scripts include file manipulation, program execution, and printing text. A script which...
AppleScript is a scriptinglanguage created by Apple Inc. that facilitates automated control over scriptable Mac applications. First introduced in System...
applications. Another development was that of dynamically typed scriptinglanguages—Python, JavaScript, PHP, and Ruby—designed to quickly produce small programs...
devise a new language, with syntax similar to Java and less like Scheme or other extant scriptinglanguages. Although the new language and its interpreter...
language Groovy (no longer in top 50, is one of 51–100; #25 at PyPL), a dynamic programming language (also with static typing) and scriptinglanguage...
VBScript ("Microsoft Visual Basic Scripting Edition") is a deprecated Active Scriptinglanguage developed by Microsoft that is modeled on Visual Basic...
PostScript (often abbreviated as PS) is a page description language and dynamically typed, stack-based programming language. It is most commonly used...
The Nessus Attack ScriptingLanguage, usually referred to as NASL, is a scriptinglanguage that is used by vulnerability scanners like Nessus and OpenVAS...
Script Host (WSH) (formerly named Windows Scripting Host) is an automation technology for Microsoft Windows operating systems that provides scripting...
The Script, an Irish band The Script (album), their 2008 debut album Scriptinglanguage, in which computer programming scripts are written SCRIPT (markup)...
Active Scripting (formerly known as ActiveX Scripting) is the technology used in Windows to implement component-based scripting support. It is based on...
scripts. JSL acts as an API (application programming interface) and allows users to combine JAWS scripting, Microsoft Active Accessibility scripting,...
files Programming language – a formal language designed to communicate instructions to a machine, particularly a computer Scriptinglanguage – a type of programming...
Profile ScriptingLanguage (PSL) is a superset of the MUMPS programming language that adds object-oriented language features. It is currently developed...
particular set of symbols, called a script, as well as the rules by which the script represents a particular language. Writing systems can generally be...
by technologies such as Cascading Style Sheets (CSS) and scriptinglanguages such as JavaScript. Web browsers receive HTML documents from a web server or...
games to provide runtime scripting capabilities. Wren is a small, fast, object-oriented scriptinglanguage. Minimalist Language on WikiWikiWeb "Comparison...
(/ˈɛkməskrɪpt/; ES) is a standard for scriptinglanguages, including JavaScript, JScript, and ActionScript. It is best known as a JavaScript standard intended to ensure...