F# - LINGUAGEM FUNCIONAL
Antônio Mateus dos Santos Oliveira
Tatiana Souza de Oliveira
Victor Hugo Bitencourt Coutinho
Informática Licenciatura
RESUMO
O artigo apresenta uma introdução ao F# - Linguagem Funcional mostrando seus principais conceitos, vantagens e desvantagens, e utilizando-se de exemplos e definições. Veremos que é uma linguagem hibrida que suporta vários tipos de programação, ou seja, multiparadigmas, isso significa disser que ela atende diferentes estilo de programar, a funcional, orientada a objetos e a programação imperativa. Em F# você pode modificar os conteúdos de memória, escrever e ler arquivos e enviar dados através da rede. Também iremos ver que é uma programação com a sintaxe limpa, com recursos avançados de vários segmentos e sua interoperabilidade com outras linguagens do Microsoft .NET Framework fluida. Serão apresentados conceitos de programação, características e especificações desta linguagem, como a generalização automática, que promove a reutilização de código condicional complexo e uniões discriminadas para aperfeiçoá-los.
PALAVRA CHAVE
Linguagem. Programação. Multiparadigmas.
1 – INTRODUÇÃO
Neste trabalho abordaremos as definições e descrições da linguagem de programação F#, com o objetivo de esclarecer as vantagens e desvantagens da utilização desta língua no universo da programação considerando a importante tabela de critérios de legibilidade, facilidade de escrita e confiabilidade, apresentada por Robert W. Sebesta