scripting language
Un lenguaje de programación de alto nivel que se interpreta (traduce sobre la marcha) en lugar de compilarse con anticipación. Un lenguaje de scripting puede ser un lenguaje de programación de propósito general o puede estar limitado a funciones específicas utilizadas para aumentar la ejecución de una aplicación o programa de sistema. Por ejemplo, JavaScript se usa ampliamente en páginas web para cálculos, así como para mostrar mensajes, menús desplegables y otros elementos de la interfaz de usuario. Perl, Tcl y Python son lenguajes de programación muy completos que a menudo se llaman lenguajes de scripting.
Scripts de aplicaciones
Visual Basic para aplicaciones (VBA) de Microsoft es otro ejemplo. Un subconjunto de Visual Basic, VBA, se utiliza para automatizar aplicaciones de Microsoft Office. Muchas aplicaciones tienen sus propios lenguajes de scripting de propósito limitado; por ejemplo, las hojas de cálculo tienen lenguajes de macros, y los programas de comunicaciones (ampliamente utilizados para el acceso telefónico antes de la Web) y los programas FTP generalmente admiten scripts para funciones de automatización.
Scripts de línea de comandos
Los comandos ejecutados desde la línea de comandos de Windows, DOS o Unix/Linux son lenguajes de scripting de propósito limitado, más a menudo denominados «lenguajes de comandos» (véase procesador de comandos y script de shell). Consulte JavaScript, Perl, Tcl / Tk, Python, VBA, archivos por lotes abc y Host de script de Windows.