O que é o CS-Script?
O CS-Script é um sistema de script para programação de computadores. É baseado no Common Language Runtime (CLR) e usa a linguagem C #. O que muitos programadores gostam é que o CS-Script é de código aberto, o que significa que ele pode ser adaptado às necessidades de um programador, desde que o uso esteja dentro do contrato de licença. O mecanismo de script é usado em ambientes orientados a CLR e, na maioria das vezes, no Microsoft® .NET Framework.
O principal ponto de venda do CS-Script é que ele combina as linguagens de programação C # e de controle difuso com a conveniência e a flexibilidade de um sistema de script. O mecanismo pode automatizar uma variedade de necessidades de programação para que administradores de sistemas, administradores de rede, desenvolvedores de sistemas ou até testadores de programas economizem tempo. Eles podem usar o CS-Script para executar o código C # em um prompt de comando ou em um aplicativo CLR em que o mecanismo de script está hospedado.
A maioria dos sistemas de script CLR combina um ambiente de tempo de execução e uma linguagem. Isso significa que o tempo de execução está anexado e não pode operar sem o idioma associado e vice-versa. O CS-Script é diferente porque é apenas um ambiente de tempo de execução. Ele usa a linguagem de programação C # e a infraestrutura relacionada para que os programadores possam colher vários benefícios diferentes.
Primeiro, o fato de a linguagem não precisar ser mantida separadamente significa que o usuário não precisa desenvolver ou usar nenhum compilador de linguagem ou ferramentas de desenvolvedor. O usuário pode simplesmente tirar proveito da infraestrutura de desenvolvimento existente. Além disso, há muitas informações disponíveis on-line e impressas sobre como usar o mecanismo de script e a linguagem C #.
Segundo, o CS-Script pode ser usado em conjunto com outras linguagens CLR com os adaptadores de linguagem necessários, também chamados de compiladores alternativos. O idioma padrão do mecanismo de script é C #, mas também vem com adaptadores para VB, C ++, C ++, CLI e JavaScript. Isso torna o CS-Script ainda mais adaptável a quaisquer scripts que um programador precise desenvolver ou executar, sejam eles scripts hospedados ou independentes.
Benefícios adicionais incluem a facilidade de instalação e a capacidade de estender o sistema. A instalação é realizada simplesmente trazendo os arquivos de script e mecanismo para qualquer sistema que tenha o .NET runtime. O mecanismo e a função de script podem ser estendidos de várias maneiras. Um script pode ser convertido em um aplicativo e um aplicativo pode ser convertido em um script. Além disso, quaisquer novos assemblies escritos em .NET ou qualquer componente COM podem ser adicionados para expandir as capacidades do mecanismo de script.