Abrir menu principal

FL (linguagem de programação)

linguagem de programação
Text document with red question mark.svg
Este artigo ou secção contém fontes no fim do texto, mas que não são citadas no corpo do artigo, o que compromete a confiabilidade das informações (desde março de 2016). Ajude a melhorar este artigo inserindo fontes.
FL
Surgido em 1989
Criado por John Backus, John Williams, Edward Wimmers
Influenciada por FP
Influenciou J

FL (de Function Level) é uma linguagem de programação criada no Almaden IBM Research Center por John Backus, John Williams, e Wimmers Edward em 1989.

FL foi concebido como um sucessor da linguagem de programação anterior FP de Backus, proporcionando um apoio específico para o que denominou Backus função da programação de nível.

FL é uma linguagem de tipagem dinâmica, rigorosamente funcional, com uma semântica de lançar e capturar exceções bem parecida com a linguagem ML. Cada função tem um argumento histórico implícito que é usado para fazer coisas como entradas/saídas estritamente funcionais, mas também é utilizado para efetuar ligações com códigos em linguagem C. Para fazer otimizações, existe um sistema de tipagem que é uma extensão do mecanismo de inferência de tipos de Hindley-Milner.

Muitas das idéias da linguagem, já foram implementadas na linguagem J de Kenneth E. Iverson.

Referências externasEditar

  Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.