scripting language
Python, Ruby, Perl
A scripting language is a programming language designed for automating tasks and integrating software components rather than building standalone applications.
Scripts are typically interpreted rather than compiled, making them quick to write and test: She wrote a Python script to rename thousands of files.
Common scripting languages include JavaScript, Python, Perl, and Bash.
The line between scripting and "real" programming languages has blurred as scripting languages have grown more powerful.
Large nonvenomous squeezer
- JavaScriptWeb programming language
- RubyRed precious stone
- PerlText-processing scripting language
- LuaLightweight embeddable scripting language
PHP · PowerShell · R · Node.js · TypeScript
Recorded command sequence
- botAutomated software agent
- taskWork to be done
- workflowSequential task progression
- batchQuantity produced together
shell · automate · execute · scheduler · PowerShell · Selenium · pipeline · orchestration
One who conveys meaning between languages
- variablesChangeable elements in equations
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
- conditionalsStatements requiring conditions
execution · debugging · source code · runtime · indentation · expression · statement · eval
Easy for newcomers
- readableEasy to understand
- learnableAble to be mastered
- intuitiveKnown without reasoning
- lightweightLacking mass or importance
high-level · rapid prototyping · low barrier · expressive · concise · forgiving · interactive
Made of separable units
- extensibleAble to be lengthened
- embeddableCan be incorporated within
- libraryBook collection or building
- packageWrapped item for delivery
module · plugin · framework · API · binding · interoperable · wrapper · import
Python
Large nonvenomous squeezer
- JavaScriptWeb programming language
- RubyRed precious stone
- PerlText-processing scripting language
Lua · PHP · PowerShell · R · Node.js · TypeScript
macro
Recorded command sequence
batch · shell · automate · execute · scheduler · PowerShell · Selenium · pipeline · orchestration · trigger
interpreter
One who conveys meaning between languages
- variablesChangeable elements in equations
- functionsWorks or serves purposes
- loopsSelf-crossing curved shapes
conditionals · execution · debugging · source code · runtime · indentation · expression · statement · eval · parse
beginner-friendly
Easy for newcomers
lightweight · high-level · rapid prototyping · low barrier · expressive · concise · forgiving · interactive
modular
Made of separable units
- extensibleAble to be lengthened
- embeddableCan be incorporated within
- libraryBook collection or building
package · module · plugin · framework · API · binding · interoperable · wrapper · import · pip
scripting languageassembly language
Mnemonic-based processor instructions
machine language · machine code · C · C++ · Rust
scripting languageHaskell
Pure functional programming language
Java · Ada · ML · TypeScript
language, script, languages, manuscript, transcript, scripts, postscript, unscripted, scripted