What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
JLScript é uma linguagem de programação brasileira em desenvolvimento, criada por Lucas Aguiel Dos Santos De Oliveira e escrita principalmente em C++. Ela combina formas de sintaxe em português e inglês e, segundo o criador, reúne componentes como lexer, parser, interpretador, runtime, compilação, bytecode e uma CLI. O retrato disponível é o do próprio autor em 29 de setembro de 2026; não confirma de forma independente o estado do código ou quais recursos já estão disponíveis em uma versão publicada.
O que é JLScript?
JLScript, também chamada de JLS, é um projeto de linguagem de programação com arquivos de extensão .jls. Seu criador, Lucas Aguiel Dos Santos De Oliveira, descreve a proposta como uma linguagem brasileira construída principalmente em C++. Os exemplos publicados usam palavras em português, como se e senao, ao lado de formas em inglês, como if e else.
Esses exemplos demonstram que o projeto explora sintaxe nos dois idiomas, mas não estabelecem que todos os recursos tenham formas equivalentes em português e inglês. Tampouco indicam, por si só, compatibilidade ou estabilidade de uma implementação.
Por que o nome JLScript?
Segundo o criador, o J representa Joicy Costa e o L, Lucas Aguiel Dos Santos De Oliveira; “Script” remete à programação. Ele explica que o J não significa Java nem JavaScript. Joicy é homenageada no nome, sem participação técnica no projeto.
#1 Best Overall
- 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 o código é processado?
O fluxo conceitual descrito começa com um arquivo .jls, passa por um lexer, um parser e uma AST (árvore sintática abstrata), e então segue para caminhos de execução ou compilação. O autor lista interpretador, runtime e motor de execução, além de módulos, compilador, geração de C++ e compilador de bytecode.
- Lexer e parser: identificam os elementos do código e organizam sua estrutura sintática.
- AST: representa a estrutura do programa para as etapas seguintes.
- Interpretador e runtime: são descritos como parte do caminho de execução da linguagem.
- Geração e compilação: o autor apresenta C++ gerado e bytecode como caminhos em evolução, não como saídas cuja estabilidade tenha sido confirmada independentemente.
O artigo do criador também enumera valores de runtime como string, number, boolean, null, list, object e function. Essa enumeração descreve a arquitetura pretendida ou relatada; não demonstra que todos os tipos estejam implementados ou prontos para uso.
Rank #2
Que sintaxe os exemplos mostram?
Os trechos publicados ilustram declarações de variáveis com va, let e ins, além de funções com func e uma forma abreviada de função. Também apresentam blocos switch/case sem um break explícito.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Lucas explica essa escolha dizendo: “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.” No formato de blocos mostrado, ele considera desnecessário repetir break. Isso descreve a justificativa para aquele formato; não é base suficiente para presumir o comportamento de todos os casos de execução.
Outro exemplo usa imports como import #json. Os exemplos servem para entender a direção da linguagem, não para substituir documentação executável ou confirmar regras completas de sintaxe.
Quais comandos a CLI lista?
O criador enumera os seguintes comandos para a interface de linha de comando:
Rank #4
| Comando | Uso descrito |
|---|---|
jls run |
Executar código |
jls repl |
Abrir um ambiente interativo (REPL) |
jls build |
Fazer build |
jls compile |
Compilar |
jls test |
Rodar testes |
jls fmt |
Formatar código |
jls lint |
Analisar problemas de estilo ou código |
jls fix |
Corrigir problemas |
jls doctor |
Diagnosticar problemas |
jls update |
Atualizar |
jls dev |
Comando listado pelo autor; uma função mais específica não foi estabelecida no artigo |
A lista registra comandos descritos pelo autor, não a disponibilidade confirmada de cada um em uma release. A documentação é mencionada no perfil do criador, mas seu conteúdo não foi verificado. Por isso, não há base aqui para fornecer instruções de instalação ou afirmar que esses comandos funcionem em uma versão publicada.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Em que estágio está o projeto?
No artigo de 29 de setembro de 2026, o próprio criador diz que o JLScript ainda está em desenvolvimento, com áreas experimentais e componentes que precisam amadurecer. Essa é uma descrição do projeto naquele momento, não uma confirmação independente do estado atual do repositório.
Best Value
- Bilingual Learning Fun – This English and Portuguese talking flash cards set features 255 double-sided cards covering 31 themes (ABCs, numbers, animals, colors & more). Durable, tear-resistant cards with vivid images keep little learners engaged while mastering sight words. Perfect as speech therapy toys or autism toys
- Interactive Pocket Speech for Toddlers – Designed with a kid-friendly dinosaur shape & made of sturdy ABS material, this portable learning toy fits small hands. Clear American pronunciation & fun sound effects (animal/vehicle noises) enhance language recognition. Great for bilingual families
- Educational Toys with 4 Play Modes – Switch between bilingual, single-language(English or Portuguese) or song modes to keep little ones engaged while boosting language skills. Adjustable 5-level volume ensures comfortable listening. A must-have for early childhood development & language delay support
- Travel-Friendly Portuguese Flash Cards for Kids – Compact size makes it ideal for on-the-go learning—use in cars, planes, or outdoors. Sturdy and wipeable cards withstand toddler handling. Combines entertainment & education, making it a top pick among learning toys for curious minds
- Boost Speech & Bilingual Skills – Combines visual, auditory, and tactile learning to accelerate vocabulary. Trusted by parents, therapists, and teachers as autism toys and learning toys. A fun way to introduce sight words in two languages
O artigo não estabelece versão atual, licença, instruções de instalação, releases ou quais recursos já estão implementados. Também não apresenta medições de desempenho, dados de adoção ou tamanho de comunidade. Assim, o material permite entender a proposta e a arquitetura relatada, mas não sustenta conclusões sobre prontidão para produção ou estabilidade do compilador C++ e do bytecode.
Quick Recap
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.

