DEV Community

LEANDRO CARDOSO
LEANDRO CARDOSO

Posted on

🚀Fundamentos do F#-Primeiros passos!

Olá, pessoal! 👋

Sou desenvolvedor .NET, experiente em C#, e estou iniciando minha jornada no mundo do F#. Decidi compartilhar meu aprendizado aqui para acompanhar minha evolução e contribuir com quem também deseja aprender essa linguagem poderosa!

📖 Histórico e Filosofia do F#

F# é uma linguagem de programação híbrida que une os princípios da programação funcional com elementos orientados a objetos, oferecendo segurança e clareza na resolução de problemas complexos. Desenvolvida por Don Syme na Microsoft e fortemente inspirada em OCaml, foi projetada para integrar-se perfeitamente ao ecossistema .NET, aproveitando ao máximo seus recursos.

⚙️ Preparando o ambiente

Para começar a programar em F#, siga os passos abaixo:

1. Instale o .NET SDK:

2. Escolha sua IDE preferida:

🚦 Testes rápidos com F# Interactive (fsi):

O F# Interactive permite executar código rapidamente, ideal para aprendizado interativo.

Basta abrir o terminal e digitar:

dotnet fsi
Enter fullscreen mode Exit fullscreen mode

Exemplo simples de código no terminal:

let mensagem = "Olá Mundo com F# 🚀"
printfn "%s" mensagem
Enter fullscreen mode Exit fullscreen mode

Execute e veja o resultado instantaneamente no terminal!

Olá Mundo com F# 🚀
Enter fullscreen mode Exit fullscreen mode

✨ Resumo rápido

  • F# é híbrido, funcional e fortemente integrado ao .NET.
  • Ambiente simples: .NET SDK e IDE com JetBrains Rider.
  • Use dotnet fsi para testes rápidos.

💬 E você?

Já conhece F#? Tem interesse em programação funcional?
Deixe um comentário abaixo sobre suas experiências ou dúvidas!

Nos vemos no próximo post! 🚀

Top comments (0)