• Like
  • Save
Scala
Upcoming SlideShare
Loading in...5
×
 

Scala

on

  • 1,720 views

Scala

Scala

Statistics

Views

Total Views
1,720
Views on SlideShare
817
Embed Views
903

Actions

Likes
1
Downloads
12
Comments
0

22 Embeds 903

http://diego-pacheco.blogspot.com.br 761
http://diego-pacheco.blogspot.com 52
http://diego-pacheco.blogspot.pt 18
http://diego-pacheco.blogspot.in 12
http://diego-pacheco.blogspot.it 6
http://diego-pacheco.blogspot.co.uk 6
http://diego-pacheco.blogspot.com.es 6
http://diego-pacheco.blogspot.de 6
http://translate.googleusercontent.com 5
http://diego-pacheco.blogspot.ca 5
http://webcache.googleusercontent.com 5
http://diego-pacheco.blogspot.fr 4
http://diego-pacheco.blogspot.com.ar 4
http://diego-pacheco.blogspot.be 3
http://diego-pacheco.blogspot.se 2
http://diego-pacheco.blogspot.nl 2
http://diego-pacheco.blogspot.kr 1
http://diego-pacheco.blogspot.co.il 1
http://diego-pacheco.blogspot.ro 1
http://diego-pacheco.blogspot.jp 1
http://diego-pacheco.blogspot.gr 1
https://twitter.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Scala Scala Presentation Transcript

    • Scala 2.10 Da programação funcional às novas features@diego_pachecoSoftware Architect | Agile Coach
    • http://www.flickr.com/photos/diego-pacheco/4851310207/sizes/l/in/photostream/ pacheco/4851310207/sizes/l/in/photostream/ Sim, com TI… @diego_pacheco Eu trabalho http://diego-pacheco.blogspot.com
    • Estamos contratando: curriculos@ilegra.com I ilegra.com
    • Por que FP?• Uma forma diferente de pensar• Programação declarativa• Menos código (instruções) e mais dados• Melhor Programação concorrente e parallela (estado disciplinado)• Código mais “Correto” (propriedade matemática das funções)• Ideias “velhas” / sólidas vindas de LISP e Haskell• Está voltando com tudo, mas com uma nova roupagem
    • FP vs Prog. ImperativaImperativa 1. Pega o café 2. Coloca o café na xícara 3. Coloca água quente na xícara 5. Mexe o café com a água 4. retorna o caféFuncional retorna mexe (água, coloca (café, xícara))
    • High Order Functions
    • Anonymous Functions (Scala)
    • Anonymous Functions (Java)
    • Partial Functions (Scala)
    • Partial Functions (Java)
    • Curriyng (Scala)
    • Curriyng (Java)
    • Case Class (Scala)
    • Case Class (Java)
    • Pattern Matcher (Scala)
    • Pattern Matcher (Java)
    • More Functions...
    • More Functions...
    • More Functions...
    • Scala 2.10
    • Scala 2.10 - Dynamic
    • Scala 2.10 – String Interpolation
    • Scala 2.10 – Reflection
    • Scala 2.10 – Reflection
    • Scala 2.10 – implicit Class
    • Scala 2.10 – Value Class
    • Scala 2.10 – Better Implicit
    • Fontes! https://github.com/diegopacheco/Diego-Pacheco- Sandbox/tree/master/scripts/scala/scala-2.10-playground https://github.com/diegopacheco/Diego-Pacheco- Sandbox/tree/master/scripts/scala/scala_2.10_da_prog_funciona l_as_novas_features_scala https://github.com/diegopacheco/Diego-Pacheco- Sandbox/tree/master/scripts/scala/scala_2.10_da_prog_funcional _as_novas_features_java@diego_pachecoSoftware Architect | Agile Coach
    • Scala 2.10 Da programação funcional às novas features Obrigado !!!@diego_pachecoSoftware Architect | Agile Coach