Junta-te ao Percurso de Scheme do Exercism para teres acesso a 49 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
(let ((quine '((lambda (q) `(,q ',q))
'(lambda (q) `(,q ',q)))))
(equal? quine (eval quine)))
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Determina se um número é perfeito, abundante ou deficiente, com base no esquema de classificação de Nicómaco (60 - 120 d.C.) para os números inteiros positivos.
Encontra as palavras que usam as mesmas letras que outra palavra.
Implementa um algoritmo de pesquisa binária.
O Scheme fornece um pequeno número de funcionalidades genéricas.
Inspirada no cálculo lambda, expressa âmbitos e ciclos através da definição e da chamada de funções.
Algumas aplicações usam o Scheme como linguagem de extensão.
Tanto o código-fonte como os dados são expressos através de listas aninhadas.
O Scheme suporta números exatos e inexatos.
O Scheme suporta macros higiénicas, o que permite estender a sintaxe de forma fiável.
Cada linguagem tem a sua própria forma de fazer as coisas. Scheme não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Scheme e a escrever código idiomático em Scheme. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Scheme. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Scheme do Exercism tem 49 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de SchemeA melhor parte: é 100% gratuito para todos.
Junta-te ao percurso Scheme