SlideShare une entreprise Scribd logo
1  sur  10
Télécharger pour lire hors ligne
Scheme	
  
Lisp	
  


Common	
  
                    Scheme	
  
  Lisp	
  
Gerald	
  Jay	
  Sussman	
  

                               Guy	
  L.	
  Steele	
  	
  
Por	
  que	
  foi	
  criada?	
  
•  Estudar	
  a	
  teoria	
  dos	
  atores	
  de	
  Carl	
  Hewi?	
  
    –  Influenciada	
  pelo	
  Smalltalk	
  
        •  Objetos:	
  atores	
  
        •  Mensagens:	
  atores	
  
Padrões	
  


           Oficial:	
  IEEE	
  


Popular:	
  RnRS	
  (Revised	
  Report	
  on	
  the	
  
   Algorithmic	
  Language	
  Scheme)	
  
MulPparadigma	
  


  Funcional	
  


 Procedural	
  
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!!!	
  

Contenu connexe

Plus de Jéferson Machado

Plus de Jéferson Machado (20)

druid.io
druid.iodruid.io
druid.io
 
Apache Spark Internals - Part 2
Apache Spark Internals - Part 2Apache Spark Internals - Part 2
Apache Spark Internals - Part 2
 
Apache Spark
Apache SparkApache Spark
Apache Spark
 
Node.js, is it the solution for every problem?
Node.js, is it the solution for every problem?Node.js, is it the solution for every problem?
Node.js, is it the solution for every problem?
 
Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...
Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...
Plano de carreira, isso funciona ? Me consegue uma bússola por favor. (Agile...
 
How to innovate ?
How to innovate ?How to innovate ?
How to innovate ?
 
Business model generation
Business model generationBusiness model generation
Business model generation
 
Lean & T.O.C
Lean & T.O.CLean & T.O.C
Lean & T.O.C
 
Kanban metrics
Kanban metricsKanban metrics
Kanban metrics
 
AngularJS
AngularJSAngularJS
AngularJS
 
Python - basics
Python - basicsPython - basics
Python - basics
 
GROW
GROWGROW
GROW
 
1 jeferson (grow)
1 jeferson (grow)1 jeferson (grow)
1 jeferson (grow)
 
Apache Pig
Apache PigApache Pig
Apache Pig
 
Apache HBase
Apache HBaseApache HBase
Apache HBase
 
Scala
ScalaScala
Scala
 
Management 3.0
Management 3.0Management 3.0
Management 3.0
 
Theory of constraints
Theory of constraintsTheory of constraints
Theory of constraints
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 

Dernier

Dernier (6)

ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Scheme presentation