O que é a linguagem de script?
Uma linguagem de script, também conhecida como linguagem de extensão, é uma linguagem de programação de tipo que executa vários aplicativos de software. As linguagens de script são descendentes da Job Control Language, uma linguagem antiga usada pelas empresas para automatizar a execução de uma série de tarefas. Essa automação é chamada de processamento em lote.
Os idiomas usados para controlar o processamento em lote, chamados idiomas em lote, são as formas mais antigas de uma linguagem de script. Desde a década de 1950, os idiomas em lote têm sido usados como uma maneira de executar funções comerciais de alto nível, mas rotineiras, como cobrança e relatórios. Os idiomas de lote geralmente estão vinculados a um shell ou interface de usuário específica. Os shells populares para idiomas em lote incluem Cocoa®, vários shells UNIX® e MS-DOS®.
Existem muitos propósitos para uma linguagem de script. Um objetivo muito importante dessa linguagem é servir como um código de cola. Um código de cola é um código usado para unir vários programas e aplicativos não relacionados entre si.
As linguagens de script também são usadas na automação de construção para interfaces gráficas de usuário (GUI). Uma GUI permite que os usuários interajam com uma interface projetada com imagens, botões e menus em vez de operações de linha de comando. Um desktop de computador moderno é um bom exemplo de uma GUI. Uma linguagem de script facilita certas funções de uma GUI, como impressão e renomeação de arquivos.
Muitos aplicativos da web também são escritos em uma linguagem de script. Um dos aplicativos da web mais reconhecíveis é um navegador da web. Na sua forma mais básica, um navegador da Web permite ao usuário visualizar páginas da Web dinâmicas e passar de uma página para outra. Alguns exemplos de linguagens de script populares usadas para criar e projetar sites incluem JavaScript®, XUL ™, Ajax, VBScript® e XLST.
Para criar aplicativos dinâmicos e interativos na Internet, as linguagens de script devem ser usadas. Uma linguagem de script popular usada para esse fim é o PHP. O PHP se baseia no HTML, fornecendo instruções específicas para os blocos de código HTML. Em outras palavras, o HTML "ganha vida" quando o PHP é incorporado. O PHP é usado principalmente como um script do lado do servidor, o que significa que ele atua como um mediador entre o front-end de um site e seus bancos de dados de back-end e armazenamentos de dados.
As linguagens de script também podem ser utilizadas como linguagens específicas do domínio. Uma linguagem específica do domínio é adaptada para executar programas ou aplicativos para um problema ou solução de domínio específico. Por exemplo, o SQL é usado para facilitar as consultas ao banco de dados, o Logo é usado para ensinar as crianças a programar e as expressões regulares são usadas por uma variedade de linguagens de script para processar arquivos e documentos baseados em texto.