Junte-se à Trilha Scheme do Exercism e tenha acesso a 39 exercícios com análise automática do seu código e mentoria pessoal, tudo 100% grátis.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.
Implemente um algoritmo de busca binária.
Limpe números de telefone inseridos pelo usuário para que possam receber mensagens SMS.
Calcule a distância de Hamming entre duas fitas de DNA.
Scheme oferece um pequeno número de recursos de uso geral.
Inspirada no cálculo lambda, a linguagem expressa escopos e laços por meio da definição e da chamada de funções.
Alguns aplicativos usam Scheme como linguagem de extensão.
Tanto o código-fonte quanto os dados são expressos usando listas aninhadas.
Scheme dá suporte a números exatos e inexatos.
Scheme dá suporte a macros higiênicas, o que permite estender a sintaxe de forma confiável.
Toda linguagem tem o seu próprio jeito de fazer as coisas. Com Scheme não é diferente. Nossos mentores vão ajudar você a aprender a pensar como um desenvolvedor de Scheme e a escrever código idiomático em Scheme. Depois de resolver um exercício, envie-o para a nossa equipe de voluntários, e eles vão dar dicas, ideias e feedback sobre como deixá-lo mais parecido com o que você normalmente veria em Scheme. Eles vão ajudar você a descobrir as coisas que você não sabe que não sabe.
Saiba mais sobre mentoriaA trilha de Scheme no Exercism tem 39 exercícios para ajudar você a escrever código melhor.
Ver todos os exercícios de SchemeE o melhor de tudo: é 100% grátis para todo mundo.
Entre na trilha de Scheme