Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

TDC2018SP | Trilha .Net - .NET funcional com F#

36 views

Published on

TDC2018SP | Trilha .Net - .NET funcional com F#

Published in: Education
  • Be the first to comment

  • Be the first to like this

TDC2018SP | Trilha .Net - .NET funcional com F#

  1. 1. Globalcode – Open4education .NET – .NET Funcional com F# Cleber Lopes Campomori Microsoft MS | Microsoft MCSD | Líder de Conteúdo na TreinaWeb
  2. 2. Globalcode – Open4education Programação funcional!? Paradigma de desenvolvimento de software Baseado em funções matemáticas Evita alterações de estado Linguagens puramente funcionais vs linguagens funcionais “impuras” Paradigma mais da academia, mas vem ficando cada vez mais “comercial” Paralelismo / Escalabilidade / Expressividade
  3. 3. Globalcode – Open4education E o F#? Braço funcional do .NET Fortemente tipada Desenvolvida para ser majoritariamente funcional Linguagem funcional “impura” Interoperabilidade completa com o ecossistema .NET Pode ser “transpilada” para JavaScript e código para GPU Fable Alea (CUDA), Brahma.FSharp (OpenCL), FSCL (OpenCL)
  4. 4. Globalcode – Open4education F# e Microsoft Linguagem incorporada dentro do .NET Framework .NET “Full Framework” e .NET Core Apoiada pela Microsoft F# vem por padrão nas últimas versões do .NET Core Houve uma apresentação encorajando a utilização do F# no Build 2017 (https://channel9.msdn.com/Events/Build/2017/T6064)
  5. 5. Globalcode – Open4education Ambiente de desenvolvimento
  6. 6. Globalcode – Open4education Quem usa F# diz o que?
  7. 7. Globalcode – Open4education Um pouco de código...
  8. 8. Cleber Lopes Campomori cleber.campomori@treinaweb.com.br fb.com/cleber.campomori linkedin.com/in/clebercampomori Obrigado! =)

×