Roteiro
Em computação, um script , script [ 1 ] ou script [ 2 ] [ 3 ] [ 4 ] (traduzindo do inglês) é um termo informal usado para designar um programa relativamente simples . Os scripts geralmente não são compilados antecipadamente para o código de máquina , mas são executados por um interpretador que lê o arquivo de origem em tempo real; ou ainda por um console interativo onde o usuário fornece o programa passo a passo ao intérprete. Os scripts podem ser usados para prototipar programas, automatizar tarefas repetitivas, fazer processamento em lote e interagir com o sistema operacional e o usuário (por causa disso, os shells geralmente são projetados com recursos de programação ) .
Algumas linguagens de programação são consideradas " linguagens de script " se forem adequadas para scripts proficientes, embora também sejam usadas para codificar programas muito mais complexos. Por exemplo, Python é frequentemente considerado uma linguagem de script , mas também pode ser usado para programar aplicativos sofisticados (por exemplo, Deluge ) ou bibliotecas inteiras (como SciPy ); que são considerados mais do que apenas scripts .
No sistema operacional
No UNIX
Os arquivos de script geralmente são identificados pelo sistema por meio de um dos seguintes cabeçalhos no conteúdo do arquivo, conhecido como shebang :
#!/bin/bash; #!/bin/ksh ; #!/bin/csh
Embora em ambientes UNIX a maioria dos scripts sejam identificados por este cabeçalho, eles também podem ser identificados através da .shextensão " ", sendo esta talvez menos importante que o cabeçalho, já que quase todos os sistemas não necessitam desta extensão para executar o script. geralmente é adicionado por tradição, ou melhor, é útil para que o usuário possa identificar esses arquivos através de uma interface de linha de comando sem precisar abri-lo.
Eles diferem dos programas aplicativos porque estes são mais complexos; além disso, os scripts são sim, um programa que dá instruções aos mais avançados.
No Windows e DOS
No sistema operacional DOS , os scripts criados para serem interpretados pelo cmd.exe ou pelo COMMAND.COM obsoleto são conhecidos como arquivos "lote" e terminam em .bato .cmd. No sistema operacional Windows , existem várias linguagens interpretadas como Visual Basic Script (VBScript) , JScript , Batch e PowerShell .
Em web design
Os scripts na Internet podem ser classificados em scripts do lado do cliente e do lado do servidor.
Scripts do lado do cliente
Os scripts do lado do cliente devem ser incluídos com a tag <script> , incluindo o atributo typecom o tipo MIME .
JavaScript é geralmente usado, mas VBScript pode ser usado ( somente Internet Explorer ou Google Chrome ). Geralmente é destinado à manipulação de AJAX ou DOM .
Scripts do lado do servidor
Eles não têm os problemas de acessibilidade que os scripts do lado do cliente podem ter. Eles também permitem modificar os cabeçalhos HTTP ou obtê-los. Além disso, permitem o acesso a bancos de dados e outros arquivos internos.
Tradução
O termo inglês script é retirado do roteiro escrito das artes cênicas, que é interpretado por uma série de atores/atrizes (ou, neste caso, programas) seguindo uma ordem estabelecida.
Em alguns textos, o script é traduzido como "script". [ 5 ] Esta tradução está começando a se estabelecer e é bastante comum em algumas comunidades e publicações de software livre — como a equipe de tradução do KDE , que traduz na maioria dos aplicativos para este desktop, script como "script"—, [ 6 ] [ 7 ] ou vários guias e manuais de software. [ 8 ] [ 9 ] No entanto, seu uso ainda é minoritário em nível geral, mas junto com as expressões "sequência de comandos" e "arquivo de ordem", esta última utilizada na América , é a castelhanação mais difundida .
Veja também
Referências
- ↑ «script - Tradução português – Linguee» . Linguee.com (em inglês) . Recuperado em 5 de junho de 2020 .
- ↑ Ajuda do FileMaker Pro: Referência de etapas de script . http://www.filemaker.com/en/11help/html/ academics— script , Script Languages . Faculdade de Informática da Universidade Politécnica de Madrid. http://lml.ls.fi.upm.es/ep/script.html Arquivado em 3 de março de 2016, no Wayback Machine .
- ↑ Programação com linguagens de script em páginas web . Universidade do Trabalho. http://www.launiversidadlaboral.com/verCurso.php?id=4217
- ↑ Scripts de shell . Instituto Puig Castellar, Sta. Coloma de Gramanet. http://elpuig.xeill.net/Members/vcarceler/c1/didactica/apuntes/ud3/na6
- ↑ EcuRed, Enciclopédia Cubana. http://www.ecured.cu/GNU/Linux#Como_sistema_de_programaci.C3.B3n
- ↑ Manual do Amarok: Gerenciador de scripts . https://userbase.kde.org/Amarok/en#Script_Manager
- ↑ Manual do KPPP (KDE): Aba Script de Login . https://docs.kde.org/stable4/en/kdenetwork/kppp/account-login-script.html Arquivado em 6 de fevereiro de 2016, no Wayback Machine .
- ↑ Manual do GIMP: Usando scripts Script-Fu . https://docs.gimp.org/gimp-concepts-script-fu.html
- ↑ Manual do Gentoo Linux. Scripts de inicialização . https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Initscripts/en#Init_scripts_.28init_scripts.29 ]