A palavra "script" hoje é usada para se referir a um programa escrito em qualquer linguagem de programação de alto nível. “Alto nível” em relação às linguagens de programação de scripting significa que as instruções desta linguagem são mais adaptadas ao entendimento de uma pessoa (programador). Em contraste com as linguagens de script, existem linguagens de baixo nível que são mais focadas na usabilidade dos processadores de computador.
Instruções
Passo 1
A palavra "script" na tradução significa "script" e isso define com bastante precisão o significado da criação de scripts - o programador deve escrever um script de acordo com o qual o computador executará as operações fornecidas pelo criador e reagirá às ações do usuário e outras informações vindo de fora.
Passo 2
Não existe uma linguagem de script única para todos os fins - alguns grupos dessas linguagens de programação são focados no uso em servidores da web (por exemplo, PHP), outros como aplicativos de console (por exemplo, VisualBasic), etc. Além disso, muitos aplicativos vêm com suas próprias linguagens de script. Portanto, os terminais de software para negociação de ações usam scripts escritos em sua própria linguagem (por exemplo, MQL). Existem scripts para uso com elementos Flash de páginas da web (linguagem Action Script), a maioria dos jogos complexos também permite o uso de scripts em seus próprios idiomas. Às vezes, os aplicativos podem usar até vários níveis de tais scripts - por exemplo, o editor de planilhas Microsoft Office Excel possui uma linguagem de programação embutida para processamento de dados, além da qual você pode usar "macros", ou seja, scripts que simulam ações do usuário.
etapa 3
Scripts em diferentes linguagens de programação usam diferentes regras de design e sintaxe para escrever comandos e também são salvos em arquivos de diferentes formatos e requerem diferentes softwares para serem executados. Tudo isso deve ser levado em consideração na escolha de uma linguagem de script. Além disso, cada linguagem de script tem seus próprios editores especializados e, às vezes, até sistemas de software inteiros, incluindo programas de depuração, compilação e descompilação (tradução de scripts de alto nível em códigos de máquina compreensíveis para o processador e vice-versa), etc.