FSharp? O que é ?
Essa é uma pergunta que todos farão ao ler o título da
noticia. Resumindo, é uma nova linguagem de programação
que a Microsoft está desenvolvendo.
Na evolução das
linguagens, até aonde eu conheço, existia a programação
estruturada, depois venho a programação orientada à
objeto, e agora com essa nova linguagem, irá começar a
era da programação orientada a funcionalidade, dai o
nome F#.
Ela é uma linguagem
que combina tipos de alta segurança, desempenho e
scripts.
Algumas
Características:
-
Muito parecida
com Python;
-
Conta com um
ambiente de visualização de dados interativo;
-
Perfil de
desempenho como o do CSharp;
-
Acesso fácil as
poderosas bibliotecas .NET;
-
Ferramentas para
banco de dados;
Por que
utiliza-lá? Por que é uma fantástica linguagem para
programação científica, engenharia e para
desenvolvimento de páginas para Web.
As
soluções criadas, rodam em cima do Framework .NET. Ao
contrário de outras linguagens, ele também executa
scripts bem parecido com a C e C++, trabalha
perfeitamente com outras ferramentas e linguagens do
.NET.
Como
qualquer produto que em fase de desenvolvimento, esse
também têm seus problemas, como se irritar um pouco na
hora de programar. Mas um conselho, não saia
programando, leia alguns exemplos, por que a primeira
impressão é a que fica, ou seja, se você for abrir um
projeto em F# e começar programando a linguagem sem
saber sobre ela, irar se assustar um pouco.
Essa foi
só uma breve abordagem da nova linguagem, em breve mais
novidades.
Mais Informações!