Scripting Languages
"Scripting language" has two apparently different, but in fact similar meanings. In a traditional sense, scripting languages are designed to automate frequently used tasks that usually involve calling or passing commands to external programs. Many complex application programs provide built-in languages that let users automate tasks. Those that are interpretive are often called scripting languages.
Recently, many applications have built-in traditional scripting languages, such as Perl or Visual Basic, but there are quite a few "native" scripting languages still in use. Many scripting languages are compiled to bytecode and then this (usually) platform independent bytecode is run through a virtual machine (compare to Java).
- AppleScript
- AWK
- BeanShell
- Bash
- Candle
- Ch (Embeddable C/C++ interpreter)
- CLIST
- ColdFusion
- ECMAScript
- ActionScript
- ECMAScript for XML
- JavaScript (first named Mocha, then LiveScript)
- JScript
- CMS EXEC
- EXEC 2
- F-Script
- Falcon
- Fancy
- Frink
- Game Maker Language (GML)
- ICI
- Io
- JASS
- Groovy
- Join Java
- Tea
- Lua
- MAXScript
- MEL
- Mondrian
- Mythryl
- Obix
- Oriel
- Perl
- PHP (intended for Web servers)
- Pikt
- Python
- R
- REBOL
- REXX
- Revolution
- Ruby
- Smalltalk
- S-Lang
- sed
- Tcl
- TorqueScript
- VBScript
- WebDNA, dedicated to database-driven websites
- Windows PowerShell (Microsoft .NET-based CLI)
- Winbatch
- Many shell command languages such as the UNIX shell or DCL on VMS have powerful scripting capabilities.
Read more about this topic: List Of Programming Languages By Type
Famous quotes containing the word languages:
“I am always sorry when any language is lost, because languages are the pedigree of nations.”
—Samuel Johnson (17091784)