Your SlideShare is downloading. ×
  • Like
Apresentação lisp
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Apresentação lisp

  • 2,221 views
Published

Apresentação do trabalho da Disciplina de Paradigmas de Linguagens de Programação do ILES/ULBRA - 3º Período - 2011/1 - Grupo: Bruno, João Lucas e Lucas. Tema: Linguagem LISP.

Apresentação do trabalho da Disciplina de Paradigmas de Linguagens de Programação do ILES/ULBRA - 3º Período - 2011/1 - Grupo: Bruno, João Lucas e Lucas. Tema: Linguagem LISP.

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • muito bom
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
2,221
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
38
Comments
1
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. LISP Linguagem de Programação Funcional Alunos: BRUNO FÉLIX DE MENDONÇA JOÃO VICTOR CUNHA OLIVEIRA GOMES LUCAS UMBELINO SANTANA
  • 2. A História
    • Primeira Linguagem de programação funcional;
    • Foi criada por John McCarthy em 1958;
    • O seu nome vem de LISt Processing ;
  • 3. Características do LISP
    • O LISP possui uma sintaxe simples;
    • Trabalha de forma fácil com problemas recursivos;
  • 4. 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;
  • 5. 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;
  • 6. 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;
  • 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 LISP
    • O 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 no LISP
    • - Cons – é um registro que retorna uma cópia da lista com o elemento inserido como seu primeiro valor na lista;
  • 12. Examinando listas no LISP
    • 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. Fibonacci em LISP
  • 15. Fibonacci em C
  • 16. Fatorial em LISP
  • 17. Execução de códigos no LISP