scheme presentation
TRANSCRIPT
Scheme
Lisp
Common Lisp Scheme
Guy L. Steele
Gerald Jay Sussman
Por que foi criada?
• Estudar a teoria dos atores de Carl Hewi? – Influenciada pelo Smalltalk
• Objetos: atores • Mensagens: atores
Padrões
Popular: RnRS (Revised Report on the Algorithmic Language Scheme)
Oficial: IEEE
MulPparadigma
Procedural
Funcional
Aplicabilidade
• Faculdades • Engenharia • Processamento de documentos • MatemáPca • Gráficos • Animações • Inteligência arPficial
Notações Pré-‐fixada Expressões matemá-cas Expressões Scheme
f(x) (f x)
f(g(x)) (f(g x))
5 + 3 (+ 5 3)
(5+3) x 2 (* (+ 5 3) 2)
Olá mundo!!!
Obrigado!!!