24FreelanceMarketplace de freelancers que nunca dorme
Ativo

Pilha e composição: programas em Joy

105 visualizações#2362
Período de listagem7 diasaté 21.11.2026
Postado23.08.2026
Visualizações10516 em 14 dias

Sobre o serviço

Traduzido
Eu desenvolvo programas em Joy — uma linguagem concatenativa puramente funcional onde programas inteiros são construídos a partir da composição de funções, com funções passando uma única pilha umas para as outras. Não há variáveis nomeadas e nem complicações com lambda: eu empilho pequenos combinadores em grandes, e o programa inteiro lê como um fluxo de dados honesto. Se você precisa de um procedimento de pilha, um conjunto de citações reutilizáveis, ou uma reestruturação limpa de lógica emaranhada — eu farei isso.

Meu trabalho segue várias direções. Primeiro, desenvolvimento do zero: eu projeto vocabulários de palavras, extraio padrões comuns em combinadores como map e fold, e nos esquemas de recursão pelos quais Joy é famoso, mantendo cada definição curta e testável. Segundo, refatoração: eu pego um script Joy desenvolvido e o reescrevo em um estilo disciplinado sem ponto, de modo que o significado viva na composição, não em efeitos colaterais. Terceiro, a ideia de "programa como dados": porque citações são apenas listas, eu escrevo metaprogramas que constroem, analisam e reescrevem outros programas, e aplico reescrita de termos para provar pequenas equivalências e simplificar expressões.

Eu também ensino. Eu conduzo sessões individuais e preparo materiais escritos que levam um iniciante de uma pilha vazia a recursão autoaplicável, com problemas que vão do simples ao genuinamente difícil. A experiência em pesquisa me permite discutir a álgebra da linguagem, sua conexão com a lógica combinatória, e como o modelo de pilha difere do cálculo lambda.

O que você recebe: código-fonte comentado, um conjunto de testes para cada palavra, uma breve nota de projeto sobre a estratégia de composição, e um convite para revisar e discutir. Atrás de mim estão anos de trabalho com linguagens concatenativas e funcionais e um amor por código que permanece pequeno, comprovável e agradável de ler.

Proteção de custódia SafeDeal

Os fundos ficam retidos na custódia Payora em USDT (TRC-20) e só são liberados ao freelancer após a aprovação da entrega.

Freelancer contacts
E-mailShow
24
Vinte · dica

Antes de fazer seu pedido

  • Veja o portfólio do freelancer.
  • Descreva sua tarefa e peça um preço e prazo.
  • Verifique as avaliações de outros clientes.
  • Ou publique um projeto e compare várias ofertas.
Mesma categoria

Serviços semelhantes

Todos os serviços na categoria
Bom saber
Como faço para solicitar este serviço?

Escreva para o freelancer usando o formulário nesta página: descreva a tarefa, o prazo e o resultado que você precisa.

Como faço para verificar o freelancer?

Abra o perfil: avaliação, portfólio e comentários de outros clientes mostram experiência com tarefas como a sua.

Yulia P.Programação aplicada
Contato

O que esta página responde