El lenguaje de secuencias de comandos es un lenguaje de programación simple diseñado para permitir a los usuarios de computadoras escribir programas útiles rápidamente. Ejemplos de lenguajes de secuencias de comandos son JavaScript, un lenguaje de programación que agrega contenido activo a las páginas web descargadas y Perl. Normalmente, los lenguajes de secuencias de comandos se utilizan para ensamblar o «pegar» recursos, como objetos en el Modelo de objetos de documento (DOM), por esta razón la variable de un lenguaje de secuencias de comandos puede hacer referencia (por ejemplo) a unidades de código, objetos o archivos, así como tipos de datos estándar (como números enteros o cadenas).
La mayoría de los lenguajes de secuencias de comandos están diseñados para ser traducidos a código ejecutable por un intérprete; sin embargo, también se pueden compilar algunos. Ver CGI, compilador, DOM, lenguaje de programación interpretado, intérprete, JavaScript, Jscript, Perl, PHP, Python, Tel.
ExpertoGeekexplica el lenguaje de secuencias de comandos
Los lenguajes de secuencias de comandos generalmente se convierten a código de máquina en tiempo de ejecución mediante un programa llamado mediador. En ocasiones, usar este tipo de método puede generar problemas de ejecución porque las instrucciones no son procesadas solo por el procesador, simplifica el trabajo del contenido con proyectos escritos en diferentes idiomas.
Después de un tiempo, la agregación mejora la ejecución, y los lenguajes de programación interpretados como Perl, Python y Ruby avanzado, las líneas comenzaron a oscurecer lo que debería y no debería llamarse un lenguaje de scripting.
Si bien se utiliza un lenguaje de secuencias de comandos para interactuar con diferentes partes del marco, también se puede denominar lenguaje de collage. Sin embargo, estos lenguajes de scripting también carecen de tipos, lo que permite que una variable contenga datos sin tener que pronunciar expresamente su tipo.
Los lenguajes de secuencias de comandos como JavaScript se utilizan regularmente para fomentar las actualizaciones del sitio. Estos aspectos destacados se preparan en el servidor, pero el contenido de una página en particular continúa ejecutándose en el programa del cliente. Muchos destinos web requieren que el programa cliente esté configurado para ejecutar contenido con el fin de aprovechar cada una de las fortalezas de la página web. A veces, un sitio web puede ser inútil a menos que la PC del cliente esté configurada para ejecutar programas localmente en un lenguaje de secuencias de comandos.
Usos comunes del lenguaje de secuencias de comandos
- La mayoría de la gente lo piensa todo lenguajes de scripting trabajar lenta e ineficazmente
- Idiomas de escritura son herramientas muy poderosas para el desarrollo de software flexible
- Idiomas de escritura son los principios básicos que se utilizan para crear sitios web programables
Malos usos habituales del lenguaje de secuencias de comandos
- Idiomas de escritura están acostumbrados a escribir cartas de solicitud.