Junta-te ao Percurso de Standard ML do Exercism para teres acesso a 90 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
fun fib 0 = 0
| fib 1 = 1
| fib n = fib (n - 1) + fib (n - 2)
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.
Usa o Crivo de Eratóstenes para encontrar todos os números primos de 2 até um determinado número.
Calcula a distância de Hamming entre duas cadeias de ADN.
Fácil de definir e fácil de usar, com correspondência de padrões robusta e verificação de exaustividade.
Um sistema poderoso e flexível, que suporta ocultação de informação e genericidade.
Segurança em primeiro lugar! Garantias fortes sobre a correção dos programas em tempo de compilação.
Todos os benefícios da programação funcional, com algumas características imperativas.
O compilador consegue muitas vezes calcular o tipo a partir do contexto. Os programas ficam mais concisos e mais fáceis de escrever.
Abstrações que atravessam tipos de dados: pensa em templates em C++ ou em genéricos em Ada.
Cada linguagem tem a sua própria forma de fazer as coisas. Standard ML não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Standard ML e a escrever código idiomático em Standard ML. 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 Standard ML. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Standard ML do Exercism tem 90 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Standard MLA melhor parte: é 100% gratuito para todos.
Junta-te ao percurso Standard ML