한국   대만   중국   일본 
Script - Wikipedia, la enciclopedia libre Ir al contenido

Script

De Wikipedia, la enciclopedia libre
Un script

En informatica , un script , secuencia de comandos [ 1 ] ​ o guion [ 2 ] [ 3 ] [ 4 ] ​ (traduciendo desde ingles) es un termino informal que se usa para designar un lenguaje de programacion que se utiliza para manipular, personalizar y automatizar las instalaciones de un sistema existente. [ 5 ] ​ Regularmente almacenadas en un archivo de texto que deben ser interpretados linea a linea en tiempo real para su ejecucion, se distinguen de los programas, pues deben ser convertidos a un archivo binario ejecutable para que funcionen. [ 6 ] ​ Los scripts regularmente no se compilan con anticipacion a codigo maquina , sino que son ejecutados por un interprete que lee el archivo de codigo fuente al momento; o incluso por una consola interactiva donde el usuario suministra el programa al interprete paso a paso. Los scripts o guiones se pueden usar para hacer prototipos de programas, automatizar tareas repetitivas, hacer procesamiento por lotes e interactuar con el sistema operativo y el usuario (debido a esto, los interpretes de comandos o shells suelen disenarse con funcionalidades de programacion).

Algunos lenguajes de programacion son considerados ≪lenguajes de scripts ≫ ( scripting languages ) si son idoneos para realizar guiones con soltura, pese a que tambien se utilizan para codificar programas mucho mas complejos. Por ejemplo, Python a menudo se considera un lenguaje de scripting , sin embargo tambien se puede usar para programar aplicaciones sofisticadas (ejemplo: Deluge ) o bibliotecas enteras (como SciPy ); las cuales se consideran mas que simples scripts .

En el sistema operativo [ editar ]

En UNIX [ editar ]

Los archivos script suelen ser identificados por el sistema a traves de uno de los siguientes encabezamientos en el contenido del archivo, conocido como shebang :

#!/bin/bash ; #!/bin/ksh ; #!/bin/csh

Aunque en entornos UNIX la mayoria de los guiones son identificados por dicho encabezamiento, tambien pueden ser identificados a traves de la extension " .sh ", siendo esta quiza menos importante que el encabezamiento, ya que casi todos los sistemas no necesitan dicha extension para ejecutar el guion, por lo tanto, esta suele ser anadida por tradicion, o mas bien, es util para que el usuario pueda identificar estos archivos a traves de una interfaz de linea de comandos sin necesidad de abrirlo.

Difieren de los programas de aplicacion, debido a que los ultimos son mas complejos; ademas, los guiones son mas bien, un programa que le da instrucciones a otros mas avanzados.

En Windows y DOS [ editar ]

En el sistema operativo DOS , a los scripts creados para ser interpretados por cmd.exe o el obsoleto COMMAND.COM se les conoce como archivos ≪batch≫ (procesamiento por lotes) y acaban en .bat o .cmd . En el sistema operativo Windows , existen varios lenguajes interpretados como Visual Basic Script (VBScript) , JScript , Batch , y PowerShell .

En diseno web [ editar ]

Los scripts en Internet se pueden clasificar en guiones del lado del cliente y del lado del servidor.

Scripts del lado del cliente [ editar ]

Los guiones del lado del cliente se deben incluir con la etiqueta <script> , incluyendo el atributo type con el tipo MIME .

Generalmente se usa JavaScript, pero se puede usar VBScript (solo Internet Explorer o Google Chrome ). Tiene como objetivo, por lo general, AJAX o manipulacion del DOM .

Scripts del lado del servidor [ editar ]

No tienen los problemas de accesibilidad que pueden presentar los guiones del lado del cliente. Tambien permiten modificar las cabeceras HTTP, u obtenerlas. Ademas, permiten acceso a bases de datos y otros archivos internos.

Traduccion [ editar ]

El termino ingles script se tomo del guion escrito de las artes escenicas, el cual es interpretado por una serie de actores/actrices (o, en este caso, programas) siguiendo un orden establecido.

En algunos textos se traduce script como ≪guion≫. [ 7 ] ​ Esta traduccion de momento esta empezando a establecerse y es bastante frecuente en el ambito de algunas comunidades y publicaciones sobre software libre ?como el equipo de traduccion de KDE , que traduce en la mayoria de las aplicaciones para este escritorio, script como ≪guion≫?, [ 8 ] [ 9 ] ​ o diversas guias y manuales de software. [ 10 ] [ 11 ] ​ No obstante su uso es todavia minoritario a nivel general, pero junto con las expresiones ≪secuencia de comandos≫ y ≪archivo de ordenes≫, empleada esta ultima en America , es la castellanizacion mas difundida.

Vease tambien [ editar ]

Referencias [ editar ]

  1. ≪secuencia de comandos - English translation ? Linguee≫ . Linguee.com (en ingles) . Consultado el 5 de junio de 2020 .  
  2. Ayuda de FileMaker Pro: Referencia de pasos de guiones . http://www.filemaker.com/es/11help/html/ academicos? guion , Lenguajes de guiones . Facultad de Informatica, Universidad Politecnica de Madrid. http://lml.ls.fi.upm.es/ep/script.html Archivado el 3 de marzo de 2016 en Wayback Machine .
  3. Programacion con lenguajes de guion en paginas web . Universidad Laboral. http://www.launiversidadlaboral.com/verCurso.php?id=4217
  4. Guiones del interprete de comandos . Instituto Puig Castellar, Sta. Coloma de Gramanet. http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6
  5. https://tc39.es/ecma262/#sec-overview
  6. Eva Maria Carrasco Pinto (2015). ≪Creacion de Script. Que es un Script? - PDF Free Download≫ . docplayer.es . Consultado el 6 de diciembre de 2022 .  
  7. EcuRed, Enciclopedia Cubana. http://www.ecured.cu/GNU/Linux#Como_sistema_de_programaci.C3.B3n
  8. Manual de Amarok: Gestor de guiones . https://userbase.kde.org/Amarok/es#Gestor_de_guiones
  9. Manual de KPPP (KDE): Pestana de Guion de inicio de sesion . https://docs.kde.org/stable4/es/kdenetwork/kppp/account-login-script.html Archivado el 6 de febrero de 2016 en Wayback Machine .
  10. Manual de GIMP: Uso de guiones Script-Fu . https://docs.gimp.org/es/gimp-concepts-script-fu.html
  11. Manual de Gentoo Linux. Guiones de inicio (init scripts) . https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Initscripts/es#Guiones_de_inicio_.28init_scripts.29 ]

Enlaces externos [ editar ]