Cadastro clientes

1934 palavras 8 páginas
SUMÁRIO

1. F# - Programação Funcional

2. Funções: O Coração da Programação Funcional

3. Porque aprender uma Linguagem Funcional?

4. A Linguagem F#

5. Por que usar a F#?

6. Concluindo a linguagem F#

7. Referências

1. F# – A Programação Funcional
Nos anos 40 os primeiros computadores foram construídos. Nesta época devido aos altos custos, era justificável ter uma linguagem que trabalhasse o mais próximo possível da arquitetura do computador. Ou seja, as primeiras linguagens de programação tinha como abstração o próprio hardware. Como sabemos, um computador consiste de uma unidade de processamento e memória, então um programa era composto por instruções que modificavam a memória, executados pela unidade de processamento. Linguagens como C e Pascal foram marcados por esse estilo, chamado de programação imperativa, onde havia uma serie de atribuições executadas sequencialmente.
No entanto antes de existirem computadores, as pessoas resolviam problemas de outras formas. A principal delas, através da matemática pura. Na matemática, pelo menos nos últimos 400 anos, funções tem desempenhado um papel central. Funções representam a conexão entre parâmetros de entrada e o resultado de saída de um determinado processo.
Em uma função determinística o resultado depende apenas dos seus parâmetros. Logo uma função é uma excelente forma de se especificar uma computação. Esta é a base do estilo de programação funcional.
2. Funções: O Coração da Programação Funcional
O Coração da programação funcional é pensar sobre o código em termos de funções matemáticas. Considere duas funções f e g. f (x) = x^2 + x g(x) = x + 1
Segue:
f(2) = (2)^2 + (2) g(2) = (2) + 1
E se você compor estas duas funções você obtém: f g (2) = f(g(2)) = (g(2))^2 + (g(2)) = (2+1)^2 + (2+1) = 12
Você não precisa ser um matemático para programar em F#, mas algumas ideias matemáticas se traduzem quase que diretamente para programação

Relacionados

  • Cadastro de clientes
    3033 palavras | 13 páginas
  • Cadastro de clientes
    395 palavras | 2 páginas
  • cadastro de clientes
    966 palavras | 4 páginas
  • Cadastro de clientes
    504 palavras | 3 páginas
  • Fluxograma Cadastro de Cliente
    289 palavras | 2 páginas
  • Programa de cadastro de clientes
    329 palavras | 2 páginas
  • FORMULÁRIO DE CADASTRO DE CLIENTE
    828 palavras | 4 páginas
  • Cadastro cliente lava jato
    280 palavras | 2 páginas
  • AUDITORIA - PROCESSO DE CADASTRO DE CLIENTES
    609 palavras | 3 páginas
  • Casos De Uso Cadastro De Clientes
    296 palavras | 2 páginas