Conceito em Definição ABC
Miscelânea / / July 04, 2021
Por Guillem Alsina González, em fev. 2011
Alguém no meu ambiente certa vez definiu os scripts como "os programas de quem não sabe programar”. Embora talvez esta definição seja muito sui generis, esconde uma realidade: a maior simplicidade dos scripts em comparação com os programas feitos com programação completo.
Um script é um conjunto de comandos e chamadas para programas que, junto com uma série de estruturas básicas de controle, é usado para automatizar tarefas em um sistema operacional.
O exemplo mais clássico disso é o script de shell do UNIX, graças ao qual podemos encadear comandos internos e externos, combinando-os com filtros e estruturas de controle muito básicas como se... então... senão, ou contadores de iteração.
Sua simplicidade os torna acessíveis a praticamente todos os níveis de usuário, desde a maioria neófito, mesmo o mais experiente, que os usa regularmente para automatizar tarefas rotina.
O exemplo mais tradicional desta última casuística é o do administrador de sistemas que automatiza tarefas como dar registrar novos usuários no sistema, ou excluir arquivos de acordo com as preferências, como aqueles antes de uma data Dadaísta.
Os scripts não precisam de nenhum tipo de processo de compilação, sendo totalmente interpretados em tempo de execução.
Você só precisa escrever o código do script em um processador de texto que é capaz de trabalhar com texto simples (arquivos .TXT) e conceder permissões de execução ao arquivo resultante que contém o código do script.
Outro exemplo de scripts, este para os leitores mais veteranos, são os arquivos .BAT do MS-DOS, como o AUTOEXEC.BAT
Os scripts não são usados apenas em sistemas operacionais, mas também no nível do aplicativo.
Alguns aplicativos têm sua própria linguagem de script, como no Microsoft Office com Visual Basic para aplicativos, o Emacs (um dos mais famosos do UNIX), ou ainda o jogo Quake (linguagem de script QuakeC).
A tecnologia de script também chegou à web com JavaScript.
A referida linguagem de programação concebida para a criação de scripts, é executada no navegador web, ao lado de cliente, e permite que as ações sejam realizadas localmente, a partir do computador de quem se conecta. Obviamente, com restrições de segurança.
Devido à sua simplicidade, essas linguagens possuem um alto nível de abstração e são limitadas sem poder realizar ações de baixo nível.
Se o que queremos é acessar o hardware ou implemento interfaces de usuário, é melhor ir para uma linguagem de programação apropriada, deixando essas linguagens de script para o que foram concebidas: a automação de tarefas de rotina.
Em outros contextos
Por outro lado, no campo da cinematografia, a palavra script tem dois usos, por um lado, será o roteiro cinematográfico em que cada um dos detalhes de cada cena filmado. E por outro lado, o encarregado de auxiliar o diretor durante a filmagem de um filme, tendo que anotar os detalhes de cada cena que é filmada.
Como se sabe, por várias razões econômicas ou organizacionais, as sequências de um filme ou série de TV são geralmente gravadas com uma ordem diferente da narrativa, mesmo que seja feita em dias diferentes, o que obviamente exige que uma pessoa se encarregue de conseguir isso continuidade sem saltos no tempo.
Além do roteiro, quem ocupa essa função específica pode ser designado pelo termo de continuista, pois é justamente responsável por garantir a continuidade da história que está sendo filmada, em todos os seus aspectos, visuais e enredo, com o objetivo de que o espectador não experimente nenhum salto no fio temporal da história que é visualizando.
Outra tarefa dessa função é verificar se há filme suficiente para terminar cada tomada.
A pedido do Tipografia, script é um tipo de letra cuja característica distintiva é que respeita o traço criado em caligrafia cursiva.
E nomúsica O script é um efeito amplamente utilizado na guitarra que consiste em produzir um som de dois tons.
Imagem 1: Fotolia Dragon
Temas de script