[Pituguês] O que será do futuro do Pituguês? #1074
Replies: 3 comments 3 replies
-
A meu ver:
Primeiro, devemos definir uma gramática formal em ANTLR, e ela deve ser atualizada de tempos em tempos, refletindo o estado da linguagem. Para isso, poderíamos criar um repositório apenas para isso. Não necessariamente ANTLR precisa ser utilizada no projeto, até porque os padrões de visitante gerados são um tanto quanto prolixos. Se queremos uma linguagem eficiente, provavelmente teremos que otimizar a linguagem a nível artesanal. Se Pituguês tiver um núcleo de implementação à parte, minha sugestão é usar Go ou Rust como linguagens base, por suas capacidades com gestão de memória e suporte a threads. Delégua deve ter o mesmo destino mais futuramente. Isso também responde bem as próximas perguntas:
Sobre:
Eu não vejo outra forma que não seja essa a base. Na verdade seria: Lexador -> Avaliador Sintático -> Interpretador, Tradutores, Analisador Semântico, Formatador, etc. |
Beta Was this translation helpful? Give feedback.
-
eu recomendaria isso |
Beta Was this translation helpful? Give feedback.
-
|
eu pareci meio radical mas é o que eu faria nesse caso, a separação do ecossistema ocorreria justamente pra se tornar um sistema independente |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá, pessoal! Recentemente publicamos mais um artigo no blog da Cumbuca Dev em que tentamos explicar de uma forma acessível como linguagens de programação são programas e ter uma ideia de onde e como o Pituguês é desenvolvido.
E um aspecto que queríamos trazer é sobre o Pituguês ser considerado mais um dialeto de programação do que uma linguagem em si e como ele, por estar fortemente entrelaçado com Delégua, acaba por ter seu rumo dependente do projeto e como isso pode ser limitante no seu desenvolvimento...
Queremos promover a independência do Pituguês e gostaríamos da sua ajuda!!
Gostaríamos de ouvir de vocês as questões que foram abordadas no artigo:
Beta Was this translation helpful? Give feedback.
All reactions