Script
Raízes no Job Control da IBM usado para controle de mainframes nos anos 50. Nos anos 60 surge o Shell Script, usado para controlar os sistemas operacionais. Foram surgindo diversas outras linguagens de script com diferentes propósitos. O nome vem do termo Script dos cinemas. fonte: Instituto Federal de Educação, Ciência e Tecnologia - RN
( Prof. Predro Baesse)
Definição__________________________________
Script é um paradigma caracterizado por:
• integração com outros sistemas
• desenvolvimento rápido
• eficiência modesta
• funções de alto nível e para aplicações específicas
Integração com outros sistemas
Grandes sistemas, são compostos por diversos subsistemas. Linguagens de script, podem ser usadas para integrar estes subsistemas.
Também, para aumentar as possibilidades de customização de grandes sistemas.
Exemplos
• Lua – Jogos, multimídia, Integrado com engines
• JavaScript – Web, cliente, Integrado ao browser
• PHP, JSP, ASP – Web, servidor, Integrado com servidor de paginas
• VbScript – Office, Integrado aos aplicativos
• Shell Script – operações de sistemas operacionais
Desenvolvimento rápido
Scripts são caracterizados por um rapido processo de desenvolvimento. Alguns scripts são escritos e usados apenas uma vez, tais como seqüências de comandos, ex. shell script.
Outros são usados mais freqüência, mas sempre com modificações .
Edite-rode: diferentemente de edite-compile-link-rode, das linguagens compiladas. Usualmente são dinamicamente tipadas, facilitando o reuso de código e redigibilidade, códigos menores.
Eficiência modesta
• Eficiência não é um requisito essencial em linguagens de script.
• Contudo, o script será apenas parte de um grande sistema.
• Dificilmente, um sistema será todo desenvolvido em uma linguagem de script.
• Veja o comparativo das linguagens quanto a velocidade, observem a colocação das linguagens de script.
Funções de alto nível
• Como