Scriptol (linguagem de programação)

Origem: Wikipédia, a enciclopédia livre.

Scriptol é uma linguagem de programação de propósito geral, orientada ao objeto que pode ser usada para criar scripts, aplicativos e páginas na Web.

Seus defensores louvam a clareza de sua sintaxe. Por exemplo, o programa

print "Hello World!"

imprime na tela a cadeia de caracteres "Hello world!"

História[editar | editar código-fonte]

Scriptol foi projetado em 2001 como um front-end para PHP 4.0, uma linguagem que foi pré-instalado em todos os sites de hospedagem. Ele trouxe muitos benefícios que o PHP não tinha, como classes e um para cada loop em arrays, tipo de verificação em tempo de compilação.

O que Scriptol era para PHP é o que linguagens como Dart e TypeScript são para a linguagem JavaScript em 2015.

Um compilador Scriptol-PHP foi adicionado em 2001 porque gerar binários executáveis ​​a partir dos mesmos scripts poderia ser agradável.

Mais tarde, também foi escrito um intérprete Scriptol.

Scriptol 2[editar | editar código-fonte]

Em 2015, os intérpretes estão totalmente sobrecarregados: são lentos e uma impressionante biblioteca de funções seria escrita para torná-los realmente úteis. Uma abordagem melhor é compilar a linguagem para o bytecode LLVM ou .NET ou Java. O uso é semelhante e o problema das funções é resolvido.

Mas mais interessante novamente é a compilação para JavaScript ou Asm.js. Recebemos uma velocidade de execução próxima da de programas nativos que funcionam com o benefício de rodar em navegadores ou servidores e em todos os sistemas operacionais. Novamente a biblioteca já está disponível.

Em 2014, eu fiz um compilador Scriptol JavaScript. Ele não só fornece uma portabilidade ilimitada para seus programas, mas também permite desenvolver novas formas de programação: reativa, orientada a objetivos, que torná-lo ainda mais fácil de usar.

Esta é uma nova versão da linguagem, parcialmente compatível, mais adaptada ao novo backend. Veja o Scriptol 2014 e Scriptol 2001 .

Somente os compiladores em JavaScript e PHP suportam esta nova versão.

livro on-line se para a versão 2001 e, portanto, para Scriptol C ++, o Scriptol 1 manual também.

manual da versão 2 é a referência atual.

Implementações[editar | editar código-fonte]

Scriptol possui diversas implementações. Entre elas estão:

Referências[editar | editar código-fonte]

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.