Quer aprender e dominar Scheme?

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.

Sobre Scheme

(let ((quine '((lambda (q) `(,q ',q))
               '(lambda (q) `(,q ',q)))))
  (equal? quine (eval quine)))

39 exercícios de programação de Scheme no Exercism. De Busca binária a Hamming.


Melhore suas habilidades de programação com exercícios divertidos e gratificantes que testam sua compreensão dos conceitos no Exercism.

Ver todos os exercícios de Scheme no Exercism

Principais recursos de Scheme


Scheme

Compacta

Scheme oferece um pequeno número de recursos de uso geral.

Funcional

Inspirada no cálculo lambda, a linguagem expressa escopos e laços por meio da definição e da chamada de funções.

Fácil de incorporar

Alguns aplicativos usam Scheme como linguagem de extensão.

S-expressions

Tanto o código-fonte quanto os dados são expressos usando listas aninhadas.

Torre numérica

Scheme dá suporte a números exatos e inexatos.

Macros higiênicas

Scheme dá suporte a macros higiênicas, o que permite estender a sintaxe de forma confiável.

Receba mentoria no estilo Scheme

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 mentoria

Exercícios de Scheme criados pela comunidade

A trilha de Scheme no Exercism tem 39 exercícios para ajudar você a escrever código melhor.

Ver todos os exercícios de Scheme
Scheme

Comece agora na trilha de Scheme

E o melhor de tudo: é 100% grátis para todo mundo.

Entre na trilha de Scheme