List of Programming Languages By Type - Scripting Languages

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 (1709–1784)