Este artigo ou seção pode conter informações desatualizadas. |
F# | |
---|---|
Paradigma | |
Surgido em | 2005 (19–20 anos) |
Última versão | 9.0.0 (12 de novembro de 2024 | )
Criado por |
|
Estilo de tipagem |
|
Influenciada por | |
Licença | Licença MIT[2] |
Extensão do arquivo |
|
Página oficial | fsharp |
F# é uma linguagem de programação multiparadigma para a plataforma .NET, que engloba programação funcional, imperativa e orientada a objetos. Pertence à família das linguagens ML, e é em grande parte compatível com a linguagem OCaml. Foi inicialmente desenvolvida por Don Syme na Microsoft Research, e então migrou para a Microsoft Developer Division. É distribuida como parte do Visual Studio 2019 e como parte do .NET.
As propriedades desta linguagem e o seu ambiente constituem uma plataforma ideal para a informática científica porque utiliza a inferência de tipo. A performance de F# iguala-se com a linguagem OCaml, C++ e ML. É uma linguagem criada de propósito para a plataforma .NET e portanto é orientada a objetos.