LISP Linguagem de Programação Funcional Alunos: BRUNO FÉLIX DE MENDONÇA JOÃO VICTOR CUNHA OLIVEIRA GOMES LUCAS UMBELINO SANTANA
A História Primeira Linguagem de programação funcional; Foi criada por John McCarthy em 1958; O seu nome vem de  LISt Processing ;
Características do LISP O LISP possui uma sintaxe simples; Trabalha de forma fácil com problemas recursivos;
Características do LISP Basicamente, no LISP há 2 estruturas de dados: o átomo e a lista; (a b c d) = uma lista (conjunto de átomos); (a (b c) d (e (f g) ) ) = associação de listas; -   Portanto, a estrutura básica do LISP é formada por listas e parênteses;
Características do LISP No LISP, não precisa armazenar as variáveis; Possui vários tipos de dados: numbers, strings, lists, characters, symbols, entre outros;
Características do LISP O LISP possui vários dialetos, tais como: Common LISP, Scheme, Emacs LISP, Interlisp, MacLisp, entre outros. Os mais utilizados são: Common LISP e Scheme;
Características do LISP - O LISP é implementado por um interpretador;
Características do LISP - No LISP, os símbolos  nil  e  t  são a forma de representar uma expressão Booleana;
Características do LISP O LISP não é case sensitive;
Função em LISP - O primeiro elemento de uma lista pode ser o nome de uma função;
Examinando listas no LISP - Cons – é um registro que retorna uma cópia da lista com o elemento inserido como seu primeiro valor na lista;
Examinando listas no LISP Dentro de cons(registros), existem duas funções(seletores) diferentes:  CAR(Contents of Address Register); CDR(Contents of Decrement Register);
Utilização do LISP - O LISP é bastante utilizado em Inteligência Artificial, sendo pioneiro em aplicações como administração automática de armazenamento;
Fibonacci em LISP
Fibonacci em C
Fatorial em LISP
Execução de códigos no LISP

Apresentação lisp

  • 1.
    LISP Linguagem deProgramação Funcional Alunos: BRUNO FÉLIX DE MENDONÇA JOÃO VICTOR CUNHA OLIVEIRA GOMES LUCAS UMBELINO SANTANA
  • 2.
    A História PrimeiraLinguagem de programação funcional; Foi criada por John McCarthy em 1958; O seu nome vem de LISt Processing ;
  • 3.
    Características do LISPO LISP possui uma sintaxe simples; Trabalha de forma fácil com problemas recursivos;
  • 4.
    Características do LISPBasicamente, no LISP há 2 estruturas de dados: o átomo e a lista; (a b c d) = uma lista (conjunto de átomos); (a (b c) d (e (f g) ) ) = associação de listas; - Portanto, a estrutura básica do LISP é formada por listas e parênteses;
  • 5.
    Características do LISPNo LISP, não precisa armazenar as variáveis; Possui vários tipos de dados: numbers, strings, lists, characters, symbols, entre outros;
  • 6.
    Características do LISPO LISP possui vários dialetos, tais como: Common LISP, Scheme, Emacs LISP, Interlisp, MacLisp, entre outros. Os mais utilizados são: Common LISP e Scheme;
  • 7.
    Características do LISP- O LISP é implementado por um interpretador;
  • 8.
    Características do LISP- No LISP, os símbolos nil e t são a forma de representar uma expressão Booleana;
  • 9.
    Características do LISPO LISP não é case sensitive;
  • 10.
    Função em LISP- O primeiro elemento de uma lista pode ser o nome de uma função;
  • 11.
    Examinando listas noLISP - Cons – é um registro que retorna uma cópia da lista com o elemento inserido como seu primeiro valor na lista;
  • 12.
    Examinando listas noLISP Dentro de cons(registros), existem duas funções(seletores) diferentes: CAR(Contents of Address Register); CDR(Contents of Decrement Register);
  • 13.
    Utilização do LISP- O LISP é bastante utilizado em Inteligência Artificial, sendo pioneiro em aplicações como administração automática de armazenamento;
  • 14.
  • 15.
  • 16.
  • 17.