Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um de linguagem de script é uma linguagem de programação que é analisada em tempo de execução por um mecanismo de script , um componente que traduz scripts escritos nessa linguagem em código de máquina. Cada mecanismo de script traduz uma linguagem de script específica. Um host de script é um aplicativo, como um navegador da Web, que hospeda um motor de script para executar scripts. Se o host de scripts oferecer suporte a COM, você poderá escrever scripts que usem objetos COM. Os tópicos a seguir descrevem hosts de script que oferecem suporte a objetos COM, linguagens de script comuns e como traduzir entre linguagens de script.
Uma linguagem de script difere de uma linguagem compilada porque é traduzida em código de máquina em tempo de execução. Isso significa que cada vez que você executa um script, o mecanismo de script primeiro analisa o código e, em seguida, o executa. Em contraste, linguagens compiladas, como C++, são traduzidas para código de máquina uma vez, durante a compilação. Quando você executa um aplicativo compilado, o sistema operacional simplesmente executa o código pré-compilado.
Como um mecanismo de script deve analisar um script cada vez que ele é executado, as linguagens de script geralmente são mais lentas e menos eficientes do que suas contrapartes pré-compiladas. A vantagem dos scripts, no entanto, é que eles são fáceis de escrever e manter. As linguagens de script são geralmente mais simples do que as linguagens pré-compiladas e, quando um script muda, ele não precisa ser recompilado. Para aplicativos leves e em rápida mudança, como páginas da Web, as linguagens de script são ideais.
Há vários ambientes de host nos quais você pode escrever scripts que usam objetos COM, conforme descrito a seguir:
- Incorporação de objetos COM em páginas da Web
- Usando objetos COM em Active Server Pages
- Usando objetos COM no Windows Script Host
- Criando scripts de objetos COM em aplicativos personalizados
Em cada um dos ambientes de host mencionados anteriormente, um mecanismo de script analisa e executa o script. Como o mecanismo para cada linguagem de script é um componente separado, você pode adicionar uma nova linguagem de script a um ambiente adicionando um novo mecanismo.
As linguagens de script mais usadas são:
- Microsoft Visual Basic Scripting Edition (VBScript), um subconjunto do Visual Basic.
- JavaScript, a linguagem de script Netscape, anteriormente conhecida como LiveScript.
- Software de desenvolvimento Microsoft JScript, a implementação Microsoft da especificação de linguagem ECMA 262.
A Microsoft fornece mecanismos de script para JScript e VBScript. Outras empresas de software fornecem mecanismos de script ActiveX para linguagens como PerlScript, PScript, Python e outras.
Para obter mais informações, consulte o ECMA 262 language specification.
Observe que a maioria das linguagens de script, como VBScript e JScript, não pode acessar ou modificar arquivos. Essa incapacidade impede que o script altere dados em computadores cliente. Os objetos COM, no entanto, não têm tais limitações. Depois de baixados e instalados em computadores cliente, eles podem executar qualquer ação padrão do aplicativo. Assim, os utilizadores só devem transferir e executar controlos ActiveX a partir de fontes fidedignas.
Para obter informações sobre como traduzir entre linguagens de script, consulte os seguintes tópicos: