Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk4 min

JLScript: criando uma linguagem de programação brasileira do zero

JLScript é um projeto de linguagem de programação em desenvolvimento, feito principalmente em C++, com exemplos de sintaxe em português e inglês e caminhos de execução e compilação descritos pelo criador.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

JLScript é uma linguagem de programação em desenvolvimento, criada por Lucas Aguiel Dos Santos De Oliveira e feita principalmente em C++. Ela reúne exemplos de sintaxe em português e inglês e, segundo o criador, está sendo construída com lexer, parser, AST, interpretador, runtime, ferramentas de linha de comando e caminhos experimentais de compilação para C++ e bytecode. O que se conhece sobre sua arquitetura e seus recursos vem do relato do próprio autor, publicado em 29 de setembro de 2026; não há confirmação independente de uma versão publicada ou de que todos os componentes descritos estejam prontos.

O que é JLScript?

JLScript, também chamada de JLS, é um projeto de linguagem brasileira cujos arquivos usam a extensão .jls. A proposta descrita por Lucas Aguiel Dos Santos De Oliveira combina sintaxe que pode ser escrita em português ou inglês com uma implementação feita principalmente em C++. Isso não significa que cada construção tenha equivalência completa nos dois idiomas: os exemplos publicados mostram algumas formas em ambas as línguas, mas não estabelecem compatibilidade total.

As an Amazon Associate I earn from qualifying purchases.

O projeto se apresenta como uma linguagem construída do zero, em vez de apenas uma coleção de comandos sobre uma ferramenta existente. Essa descrição deve ser entendida como a proposta do criador, não como uma avaliação independente do código ou do grau de completude da linguagem.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Por que o nome JLScript?

Segundo o criador, o “J” representa Joicy Costa e o “L”, Lucas Aguiel Dos Santos De Oliveira. “Script” faz referência à programação. O autor esclarece que o J não é uma referência a Java ou JavaScript e descreve a inclusão de Joicy no nome como uma homenagem, sem participação técnica no projeto.

#1 Best Overall
Heritage Kids Press I Love to Sing in Portuguese: Brazilian Nursery Rhymes by Wonderly Press, Musical Baby Sound Books for Toddlers 1-3, Brazilian Books for Children, Interactive Songbook
  • Language Made Fun: With I Love to Sing in Portuguese: Brazilian Nursery Rhymes, learning Portuguese becomes an exciting journey. Your child will naturally pick up common phrases and expressions while having fun, making it a perfect baby book Portuguese for playful learning!
  • Vibrant Illustrations, Lasting Impressions: Bright, colorful illustrations not only enhance the reading experience but also introduce cultural nuances of Brazilian Portuguese language learning. This makes it one of the best Brazilian books for kids to foster a love for language and culture.
  • Language & Vocabulary Development: The rhythmic and melodic songs in I Love to Sing in Portuguese help children effortlessly learn and retain new words, making this one of the top baby books Portuguese for expanding vocabulary.
  • Builds Early Cognitive Skills: These classic Brazilian nursery rhymes are perfect for developing early language comprehension. The playful songs help young minds grasp key words and phrases, making this an ideal livro do bebê for language development.
  • Instill Cultural Awareness: As your child sings along, they will develop an interest in Brazilian traditions and culture. These songs, deeply rooted in Brazilian heritage, will enrich their understanding of livros infantis em português do Brasil and the cultural context behind the language.

Como a linguagem está sendo construída?

O fluxo conceitual descrito começa com um arquivo .jls, que passa pelo lexer e pelo parser para formar uma AST (árvore sintática abstrata). A partir daí, o autor enumera caminhos de execução por interpretador e runtime, além de compilação para C++ e bytecode. Ele também cita um execution engine, módulos e biblioteca padrão.

Essa lista apresenta a arquitetura pretendida ou em evolução conforme o artigo do criador; não comprova que cada parte esteja completa, estável ou disponível em uma versão pública. Em particular, geração de C++ e bytecode são descritos como caminhos ainda em desenvolvimento.

Valores descritos para o runtime

O artigo lista string, number, boolean, null, list, object e function como tipos de valor do runtime. A enumeração ajuda a entender o escopo pretendido, mas não constitui documentação independente sobre comportamento, conversões ou limitações de cada tipo.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Como são os exemplos de sintaxe?

Os exemplos publicados pelo autor ilustram declarações com va, let e ins, além de funções declaradas com func e uma forma curta de função. Para condicionais, aparecem os pares se/senao e if/else. São amostras de sintaxe, não uma especificação completa da linguagem.

Também há exemplos de blocos switch/case sem um break explícito e de importação, como import #json. O criador explica que, naquele formato de bloco, os delimitadores já deixam clara a intenção e tornam desnecessário repetir break. Essa explicação não deve ser estendida a todos os casos de execução sem consultar a documentação executável.

Sobre essa escolha, Lucas escreve: “Se a própria estrutura do código já expressa claramente uma intenção, não quero adicionar sintaxe apenas porque outra linguagem faz assim.” A frase resume a justificativa de design que ele dá para o formato de switch/case, não uma garantia sobre como todos os blocos da linguagem se comportam.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Quais ferramentas de linha de comando são descritas?

O artigo enumera estes comandos para a CLI:

  • jls run e jls repl, para execução e interação em REPL;
  • jls build e jls compile, para tarefas de construção e compilação;
  • jls test, para testes;
  • jls fmt, jls lint e jls fix, para formatação, análise e correções;
  • jls doctor, jls update e jls dev, também listados pelo autor.

A lista registra comandos descritos pelo criador, mas não confirma que todos estejam disponíveis em uma versão publicada nem informa, por si só, a sintaxe de argumentos ou os resultados esperados. O perfil do autor aponta para documentação do projeto, mas o conteúdo dessa documentação não foi verificado independentemente.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Em que estágio está o JLScript?

No artigo publicado em 29 de setembro de 2026, o próprio criador diz que o projeto ainda está em desenvolvimento, com áreas experimentais e componentes que precisam amadurecer. Assim, a arquitetura e os recursos citados devem ser lidos como o estado descrito naquela publicação, não como confirmação de que a linguagem esteja pronta para produção.

Não há confirmação independente, nas fontes disponíveis, da versão atual, licença, instruções de instalação, releases, recursos implementados ou estado do código. Por isso, não é possível afirmar que os comandos listados funcionem em uma distribuição pública nem que a geração de C++ ou o bytecode sejam estáveis.

Para avaliar o estado atual antes de experimentar ou adotar o projeto, consulte o repositório oficial indicado no perfil do autor e verifique se ele apresenta README, licença, releases e instruções de instalação. A existência de uma descrição de arquitetura, isoladamente, não substitui essas informações.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.