Queres aprender e dominar Standard ML?

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.

Sobre Standard ML

fun fib 0 = 0
  | fib 1 = 1
  | fib n = fib (n - 1) + fib (n - 2)

90 exercícios de programação de Standard ML no Exercism. De Os Ovos de Eliud a Raiz quadrada.


Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.

Vê todos os exercícios de Standard ML no Exercism

Funcionalidades principais de Standard ML


Standard ML

Tipos de dados algébricos

Fácil de definir e fácil de usar, com correspondência de padrões robusta e verificação de exaustividade.

Modular

Um sistema poderoso e flexível, que suporta ocultação de informação e genericidade.

Tipagem estática

Segurança em primeiro lugar! Garantias fortes sobre a correção dos programas em tempo de compilação.

Focada no funcional

Todos os benefícios da programação funcional, com algumas características imperativas.

Inferência automática de tipos

O compilador consegue muitas vezes calcular o tipo a partir do contexto. Os programas ficam mais concisos e mais fáceis de escrever.

Polimorfismo paramétrico

Abstrações que atravessam tipos de dados: pensa em templates em C++ ou em genéricos em Ada.

Recebe mentoria ao estilo de Standard ML

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 mentoria

Exercícios de Standard ML criados pela comunidade

O percurso Standard ML do Exercism tem 90 exercícios para te ajudar a escrever melhor código.

Vê todos os exercícios de Standard ML
Standard ML

Começa com o percurso Standard ML

A melhor parte: é 100% gratuito para todos.

Junta-te ao percurso Standard ML