Scripting language
A scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. 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.
- Abstraction100002137
- ArtificialLanguage106894544
- Communication100033020
- GrammaticalRelation113796779
- Inflection113803782
- language
- Language106282651
- LinguisticRelation113797142
- music genre
- Paradigm113804375
- ProgrammingLanguage106898352
- Relation100031921
- Thing
- WikicatProgrammingLanguages
- WikicatProgrammingParadigms
- WikicatScriptingLanguages
- Comment
- enA scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. 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.
- Date
- 10 October 2004
- Has abstract
- enA scripting language or script language is a programming language that is used to manipulate, customize, and automate the facilities of an existing system. Scripting languages are usually interpreted at runtime rather than compiled. A scripting language's primitives are usually elementary tasks or API calls, 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 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. 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.
- Hypernym
- Language
- Is primary topic of
- Scripting language
- Label
- enScripting language
- Link from a Wikipage to an external page
- metacpan.org/module/DBD::Oracle
- web.archive.org/web/20041010125419/http:/www.doc.ic.ac.uk/~np2/patterns/scripting/
- msdn.microsoft.com/en-us/library/ms994312.aspx
- www.oberonplace.com/tutor/page1.htm
- Link from a Wikipage to another Wikipage
- Abstraction (computer science)
- ActionScript
- Adobe Acrobat
- Adobe Flash
- Adobe Systems
- AngelScript
- API
- AppleScript
- Application launcher
- Application software
- Architecture description language
- Authoring language
- Autodesk Maya
- AWK
- Bash (Unix shell)
- Batch processing
- Blender (software)
- Bourne shell
- Build automation
- Bytecode
- Calvin Mooers
- Category:Articles with example Java code
- Category:Programming paradigms
- Category:Scripting languages
- Ch (computer programming)
- CMS
- CMS EXEC
- CoffeeScript
- ColdFusion
- Command-line interpreter
- Compatible Time-Sharing System
- Compiled language
- Compiler
- Computer game
- Configuration file
- Conversational Monitor System
- Cross-compilers
- C shell
- Database
- DIGITAL Command Language
- Domain-specific language
- Domain-specific programming language
- DOS
- Dynamic programming language
- ECL programming language
- ECMAScript
- Emacs
- Emacs Lisp
- Embeddable Common Lisp
- Embedded system
- End-user development
- Entry point
- Erlang (programming language)
- EXEC2
- EXEC 2
- Game Engine
- General-purpose programming language
- Glue code
- GNU
- Google Chrome
- Gradle
- High-level language
- Host application
- IBM
- Imperative programming
- Information hiding
- Interpreted language
- Interpreter (computing)
- Interpreter directive
- Java (programming language)
- JavaScript
- Job control (computing)
- Job Control Language
- JScript
- Julia (programming language)
- KEDIT
- KornShell
- Kotlin (programming language)
- Language primitive
- Linden Scripting Language
- Linux
- Lisp (programming language)
- LotusScript
- Louis Pouzin
- Lua (programming language)
- M4 (computer language)
- Machine code
- MacOS
- Macro (computer science)
- Mainframe computer
- Maya Embedded Language
- Memory management
- Microsoft Office
- Microsoft Windows
- Mozilla
- Multics
- NetRexx
- Non-player character
- Object model
- Object Rexx
- Operating system
- Oracle Call Interface
- OREXX
- Ousterhout's dichotomy
- Perl
- PHP
- Pixel
- PowerShell
- Programming in the large and programming in the small
- Programming language
- Pure (programming language)
- Python (computer language)
- Python (programming language)
- QuakeC
- Raku (programming language)
- Rapid application development
- Read–eval–print loop
- Rebol
- Red (programming language)
- Rexx
- REXX
- Ruby (programming language)
- Runtime (program lifecycle phase)
- Scheme (programming language)
- Second Life
- Sed
- Semantics (computer science)
- Shebang (Unix)
- Shell (computing)
- Shell script
- Shell scripts
- Software component
- SP
- SpiderMonkey (JavaScript engine)
- Squirrel (programming language)
- Stuart Madnick
- Syntax (programming languages)
- System programming
- Tcl
- Templating language
- Texas Instruments
- Text editor
- The SemWare Editor
- TI-92
- Time-sharing
- TI-NSpire
- Tk (software)
- TRAC (programming language)
- Trainz
- Unix
- Unix-like
- Unix shell
- VBScript
- Very high-level programming language
- Vim (text editor)
- Virtual world
- Visual Basic for Applications
- Web browser
- Web development
- Web page
- Web server
- Wesnoth
- Windows NT
- Windows PowerShell
- Windows Script Host
- WinWrap Basic
- WordBasic
- Work Flow Language
- Workplace Shell
- XEDIT
- XSLT
- XUL
- Yahoo! Widget Engine
- SameAs
- Bahasa penskripan
- Bahasa skrip
- Bahasa skrip
- Betik dili
- Hati (lugha ya programu)
- Język skryptowy
- Komentokieli
- Langage de script
- Linguagem de script
- Linguaggio di scripting
- Llenguatge script
- m.079mz
- Ngôn ngữ kịch bản
- ocWL
- Q187432
- Script
- Scripting language
- Scripting language
- Scriptsprog
- Scripttaal
- Skriptimiskeel
- Skriptləşdirmə dili
- Skriptovací jazyk
- Skriptovací jazyk
- Skriptsprache
- Skriptspråk
- Skriptspråk
- Skriptu valoda
- Γλώσσα προγραμματισμού σεναρίων
- Скриптни језик
- Скриптова мова
- Скриптов език
- Скрипттар теле
- Скрипттик тил
- Сценарийлер тілі
- Сценарный язык
- שפת תסריט
- زبان اسکریپتنویسی
- لغة برمجة نصية
- स्क्रिप्टिंग भाषा
- स्क्रिप्टिङ भाषा
- স্ক্রিপ্টিং ভাষা
- படிவ நிரலாக்க மொழி
- స్క్రిప్టింగ్ భాషలు
- സ്ക്രിപ്റ്റിങ്ങ് ഭാഷ
- スクリプト言語
- 脚本语言
- 스크립트 언어
- SeeAlso
- List of scripting languages
- Subject
- Category:Articles with example Java code
- Category:Programming paradigms
- Category:Scripting languages
- Title
- enPatterns for Scripted Applications
- Url
- https://web.archive.org/web/20041010125419/http:/www.doc.ic.ac.uk/~np2/patterns/scripting/
- WasDerivedFrom
- Scripting language?oldid=1123031243&ns=0
- WikiPageLength
- 26792
- Wikipage page ID
- 21490336
- Wikipage revision ID
- 1123031243
- WikiPageUsesTemplate
- Template:Authority control
- Template:Citation needed
- Template:Cite book
- Template:Clarify
- Template:Commons category
- Template:Div col
- Template:Div col end
- Template:Main
- Template:Reflist
- Template:Seealso
- Template:Short description
- Template:Types of programming languages
- Template:Unreferenced section
- Template:Webarchive