Bem-vindo ao LiteScript! Este guia foi criado para ajudá-lo a aprender a programar nesta linguagem simples e intuitiva. O LiteScript é projetado para ser fácil de aprender, especialmente para iniciantes, com uma sintaxe em português que torna o processo de codificação mais natural.
- O que é LiteScript?
- Instalação
- Seu Primeiro Programa
- Comentários
- Variáveis e Tipos de Dados
- Operadores
- Entrada e Saída
- Estruturas de Controle
- Funções
- Exemplos Práticos
- Dicas e Boas Práticas
- Conclusão
LiteScript (LS) é uma linguagem de programação simples, escrita em português, inspirada na sintaxe do Python. Foi criada para facilitar o aprendizado de programação, permitindo que novos programadores entendam conceitos fundamentais sem a barreira adicional de uma sintaxe complexa ou em outro idioma.
- Sintaxe Simples: Facilita a leitura e escrita de código.
- Tipos de Dados Básicos: Suporta
int(inteiro),string(texto) ebool(booleano). - Estruturas de Controle: Instruções como
se,senaoeenquanto. - Funções: Possibilidade de criar e chamar funções personalizadas.
- Operações Matemáticas: Suporte a operações aritméticas básicas.
Antes de começar a programar em LiteScript, você precisa instalar o interpretador.
-
Baixe o LiteScript: Obtenha o interpretador a partir do repositório oficial ou do site do projeto.
-
Compilação (Opcional): Se você baixou apenas o código-fonte, compile-o usando um compilador C compatível.
-
Configuração do Ambiente: Adicione o diretório do LiteScript ao seu PATH para facilitar a execução a partir do terminal.
-
Windows:
- Abra as Configurações do Sistema > Variáveis de Ambiente.
- Edite a variável
Pathe adicione o caminho para o executável do LiteScript.
-
Linux/macOS:
- Edite o arquivo
~/.bashrcou~/.zshrce adicione:export PATH="$PATH:/caminho/para/litescript/bin"
- Salve o arquivo e execute
source ~/.bashrcousource ~/.zshrc.
- Edite o arquivo
-
-
Verificação: No terminal, digite
litescripte pressione Enter. Se o interpretador iniciar, a instalação foi bem-sucedida.
Vamos começar com um programa clássico: "Olá, mundo!"
Crie um arquivo chamado ola_mundo.lspt com o seguinte conteúdo:
mostre "Olá, mundo!"
Para executar o programa, abra o terminal e digite:
litescript ola_mundo.lsptSaída esperada:
Olá, mundo!
Comentários são trechos de código ignorados pelo interpretador, usados para explicar partes do código.
-
Linha Única: Use
#no início da linha.# Este é um comentário de linha única -
Múltiplas Linhas: Atualmente, o LiteScript não suporta comentários de múltiplas linhas. Utilize
#em cada linha.# Comentário linha 1 # Comentário linha 2
Variáveis são usadas para armazenar dados que podem ser utilizados posteriormente.
Use a palavra-chave definir para declarar uma variável.
definir idade = 25
definir nome = "Alice"
definir ativo = verdadeiro
- Devem começar com uma letra.
- Podem conter letras, números e underscores (
_). - Sensíveis a maiúsculas e minúsculas (
nomeé diferente deNome).
Operadores são usados para realizar operações em variáveis e valores.
- Adição:
+ - Subtração:
- - Multiplicação:
* - Divisão:
/
definir soma = 10 + 5 # soma recebe 15
definir produto = 4 * 2 # produto recebe 8
- Igual a:
== - Diferente de:
!= - Maior que:
> - Menor que:
< - Maior ou igual a:
>= - Menor ou igual a:
<=
se idade >= 18
mostre "Maior de idade"
senao
mostre "Menor de idade"
fimse
Use mostre para exibir informações.
mostre "Bem-vindo ao LiteScript!"
mostre nome
Atualmente, o LiteScript não suporta diretamente a entrada de dados do usuário via input. Você pode modificar o interpretador para adicionar essa funcionalidade ou usar variáveis pré-definidas.
Permitem executar blocos de código com base em condições.
definir nota = 7
se nota >= 7
mostre "Aprovado"
senao
mostre "Reprovado"
fimse
Nota: Com base no código fornecido, não há implementação de laços
enquanto. Se o interpretador não suporta essa funcionalidade, você precisará estender o interpretador ou omitir esta seção.
Funções são blocos de código que executam tarefas específicas e podem ser reutilizados.
Use a palavra-chave funcao para definir uma função.
funcao saudacao
mostre "Olá!"
fimfuncao
Basta escrever o nome da função.
saudacao
O LiteScript vem com funções matemáticas básicas:
somasubtraimultiplicadivide
soma
Após chamar soma, o interpretador solicitará os números:
Digite o primeiro número: 5
Digite o segundo número: 3
Resultado da soma: 8
definir numero = 4
se numero % 2 == 0
mostre "O número é par"
senao
mostre "O número é ímpar"
fimse
Nota: Se o operador % (módulo) não for suportado, este exemplo não funcionará sem modificar o interpretador.
funcao saudacao_personalizada
definir nome = "Carlos"
mostre "Olá, " + nome + "!"
fimfuncao
saudacao_personalizada
Saída:
Olá, Carlos!
- Consistência: Mantenha um padrão de nomenclatura para suas variáveis e funções.
- Comentários: Utilize comentários para explicar partes complexas do código.
- Testes: Teste seu código frequentemente para identificar e corrigir erros cedo.
- Organização: Separe seu código em funções para melhorar a legibilidade e reutilização.
O LiteScript é uma ótima ferramenta para iniciar sua jornada na programação. Sua sintaxe simples e orientada ao português facilita o aprendizado dos conceitos básicos que são fundamentais em qualquer linguagem de programação.
Sinta-se à vontade para explorar e modificar o interpretador, adicionando novas funcionalidades e aprendendo mais sobre como linguagens de programação funcionam internamente.
Criado por SoloDev – Criador do LiteScript