LSL (acrônimo para Linden Scripting Language) é uma linguagem de programação orientada a eventos, utilizada no simulador Second Life. Seu nome é uma referência ao laboratório Linden, que projetou e desenvolveu o Second Life.

Características

editar

A LSL é uma linguagem interpretada e orientada a eventos. Sua sintaxe assemelha-se à C, C++ e Java. O LSL permite aos usuários (chamados residentes dentro do simulador), editar objetos diversos, atitudes (ações) do avatar (personagem, dentro do simulador), além de uma infinidade de funcionalidades dentro do Second Life. É uma linguagem de fácil aprendizado embora não exista muito material a respeito da mesma na Internet até o momento.

Script padrão

editar

Quando criamos um novo script para um objeto em Second Life, o script padrão apresentado para desenvolvimento é o seguinte:

default
{
  state_entry()
  {
    llSay(0, "Hello, Avatar!");
  }
   
  touch_start(integer total_number)
  {
    llSay(0, "Touched.");
  }
}

Temos nesse script padrão, duas funções pré-definidas: state_entry() e touch_start(), que representam dois eventos. state_entry() ocorre sempre que um novo estado é incorporado, incluindo o início do programa e é sempre o primeiro evento a ser executado. é semelhante ao conteúdo entre <head> e </head> em HTML. Essa função não recebe variáveis. touch_start() ocorre sempre que o objeto for tocado pelo residente (personagem em Second Life. Essa função recebe o valor de uma variável de tipo inteiro que contém o número do usuário (residente) que tocou o objeto.

Ligações externas

editar
Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Linguagem de script

 Nota: Para outros significados, veja Script. Linguagem de script ou scripting é uma linguagem de programação que suporta scripts, programas escritos

AngelScript

dezembro de 2019), A list of embedded scripting languages. Contribute to dbohdan/embedded-scripting-languages development by creating an account on GitHub

Lista de linguagens de programação

1193 items. Fim da lista gerada automaticamente. Bill Kinnersley. «The Language List» (em inglês). The University of Kansas. Consultado em 22 de novembro

Mono (projeto)

Linden Lab, começou a oferecer a sua compilação Mono para Linden Scripting Language, em Agosto de 2008. Tomboy é uma aplicação de desktop note-taking

Unity

Unity. Consultado em 7 de setembro de 2018  «Documentation, Unity scripting languages and you – Unity Blog». Unity Technologies Blog  «UnityScript versus

Lista de escândalos e controvérsias com o sufixo -gate

Consultado em 5 de novembro de 2025  Stark, Ewan (13 de maio de 2010). «Scripting Griffey's final chapter» [Escrevendo o capítulo final de Griffey]. ESPN

Sathupati Prasanna Sree

Sree» (PDF). Andhra University. Consultado em 10 de novembro de 2017  «Scripting it!». Yo! Vizag. Consultado em 11 de novembro de 2017  «Professor Prasanna

História das linguagens de programação

Muitos consideram as linguagens de scripting mais produtivas do que as linguagens RAD, sendo que linguagens de scripting vieram a ser mais proeminentes usadas