LocalazyLocalazy
SML é uma linguagem de programação funcional desenvolvida no início da década de 1980. Baseia-se na linguagem de programação ML, que é um dialecto da LISP. SML é uma linguagem estaticamente tipada, o que significa que todas as variáveis devem ser declaradas antes de poderem ser utilizadas. Isto pode ser visto como um benefício ou um impedimento, dependendo das preferências do programador. O SML é amplamente utilizado no meio académico, especialmente no campo das ciências informáticas. É também utilizado na indústria, embora não tanto como em algumas outras línguas. Muitas línguas modernas, tais como Scala, OCaml, e Haskell, foram influenciadas pelo ML e SML. SML é uma linguagem poderosa que é bem adequada para muitas tarefas. No entanto, pode ser um desafio aprender, especialmente para aqueles que são novos em programação funcional.