Definición de script (programación) (original) (raw)
Definición de script (programación)
Los scripts son programas, usualmente pequeños o simples, para realizar generalmente tareas muy específicas.
Los scripts son un conjunto de instrucciones generalmente almacenadas en un archivo de texto que deben ser interpretados línea a línea en tiempo real para su ejecución; esto los distingue de los programas (compilados), pues estos deben ser convertidos a un archivo binario ejecutable (por ej: ejecutable .exe, entre otros) para poder correrlos.
Puede haber scripts para ser ejecutados en sistema de línea de comandos como ser los scripts para UNIX (usualmente archivos de extensión .sh) o los scripts para DOS y la línea de comandos de Windows (estos últimos suelen ser archivos de extensión .bat). Estos últimos son interpretados por cmd.exe o por el antiguo COMMAND.COM.
Pero los scripts que más utilizan (a veces sin saberlo) los usuarios hogareños son los que se utilizan al navegar por internet, más específicamente, se ejecutan en los navegadores como Internet Explorer, Google Chrome o Firefox.
Estos scripts son llamados "Scripts del lado del cliente", dado que son ejecutados en la computadora de quien visita el sitio web. En contraposición están los "Scripts del lado del servidor", que se ejecutan en la computadora servidora del sitio web (el usuario solo ve el resultado del script).
Los scripts del lado del cliente (del usuario de hogar) suelen ser escritos en el lenguaje JavaScript o también en VBScript (sólo para Internet Explorer y Chrome). Ver: JavaScript
Estos scripts le agregan muchas funcionalidades a los sitios web como validación de datos de un formulario, juegos, botones interactivos, cargar información de forma asíncrona, etc.
Es muy común que los usuarios se quejen porque los navegadores dan "error en script". Usualmente el error desaparece si el usuario emplea otro navegador web o elimina todo el caché e historial del navegador afectado.
Los scripts también se utilizan en diferentes áreas de la informática como en el procesamiento de imágenes, en el análisis de datos y en la automatización de tareas repetitivas. En el área de la programación web, los scripts son muy útiles para crear páginas web más dinámicas e interactivas.
En términos de seguridad, los scripts pueden ser utilizados por hackers para realizar ataques maliciosos en los sitios web. Por lo tanto, es importante que los programadores web se aseguren de que los scripts utilizados sean seguros y estén libres de vulnerabilidades.
Es importante mencionar que los scripts no solo se limitan a los sistemas operativos Windows y UNIX, sino que también pueden utilizarse en otros sistemas operativos y en diferentes dispositivos electrónicos como smartphones y tablets.
En resumen, los scripts son programas útiles y versátiles que se utilizan para realizar tareas muy específicas. Desde la validación de formularios hasta la creación de juegos interactivos, los scripts agregan funcionalidades a los sitios web y a los programas de computadora en general. Es importante tener en cuenta que los scripts pueden ser utilizados para fines maliciosos, por lo que la seguridad es un aspecto fundamental a considerar al crear y utilizar scripts.
Resumen: script
Los scripts son pequeños programas que realizan tareas específicas. Se pueden ejecutar en la línea de comandos de sistemas como UNIX o Windows, o en navegadores web como Chrome o Firefox. Los scripts del lado del cliente, escritos en JavaScript o VBScript, agregan funcionalidades a los sitios web. A veces, los navegadores pueden mostrar errores en los scripts, pero se pueden solucionar cambiando de navegador o eliminando el caché.
¿Cuál es la diferencia entre un script y un programa tradicional?
La principal diferencia radica en la complejidad y el tamaño. Mientras que un programa tradicional puede ser extenso y contar con múltiples funciones, un script suele ser más corto y centrado en realizar una tarea específica de forma automatizada.
¿Cuál es el lenguaje de programación más comúnmente utilizado para escribir scripts?
El lenguaje de programación más comúnmente utilizado para escribir scripts es el lenguaje de scripting de Python. Gracias a su sintaxis sencilla y su amplia biblioteca de funciones, Python se ha convertido en una opción popular para desarrollar scripts.
¿Qué ventajas ofrece el uso de scripts en comparación con la ejecución manual de tareas?
El uso de scripts ofrece varias ventajas. En primer lugar, la automatización de tareas permite ahorrar tiempo y recursos, ya que no es necesario realizar las acciones manualmente. Además, los scripts pueden ser fácilmente modificados y adaptados para diferentes escenarios, lo que los hace altamente flexibles.
¿Cuáles son algunos ejemplos de tareas que se pueden realizar con scripts?
Los scripts se pueden utilizar para una amplia variedad de tareas, como el procesamiento de archivos y datos, la administración de sistemas, la generación de informes, la automatización de tareas repetitivas, entre otros. Su versatilidad los convierte en una herramienta útil para diversos campos y propósitos.
¿Es posible ejecutar scripts en diferentes sistemas operativos?
Sí, es posible ejecutar scripts en diferentes sistemas operativos. La portabilidad de los scripts es una de sus ventajas, ya que muchos lenguajes de scripting, como Python o Ruby, son compatibles con varios sistemas operativos, como Windows, macOS y Linux. Esto permite que los scripts sean utilizados en entornos diversos sin necesidad de realizar modificaciones significativas.
Autor: Leandro Alegsa
Actualizado: 19-06-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de script. Recuperado de https://www.alegsa.com.ar/Dic/script.php