関数型言語のすすめ

3,941 views
3,877 views

Published on

高専カンファレンス in 三重の発表資料です。

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,941
On SlideShare
0
From Embeds
0
Number of Embeds
786
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

関数型言語のすすめ

  1. 1. bleis-tiftMarh, 26 2011
  2. 2. id:bleis-tift / @bleis Scala / F# User Group /TDDBCGit SQL C#
  3. 3. id:bleis-tift / @bleis Scala / F# User Group /TDDBCGit SQL C#
  4. 4. 2 26
  5. 5. 2 26Ruby 02
  6. 6. 2 26Ruby 02 Reject
  7. 7. Reject@bleis bf SQL@sunflat Amazon EC2@yoya PHP: ZendEngine@terurou CommonJS@nari3 GC@mallowlabs AsakusaSatellite@yoshihiro503 Coq@mzp@wof moriguchi F#@keigoi ocamljs@osiire GADT@kaizen nagoya XYZ@dico leque Meta-object Lisp
  8. 8. Reject@bleis bf SQL@sunflat Amazon EC2@yoya PHP: ZendEngine@terurou CommonJS@nari3 GC@mallowlabs AsakusaSatellite@yoshihiro503 Coq@mzp@wof moriguchi F#@keigoi ocamljs@osiire GADT@kaizen nagoya XYZ@dico leque Meta-object Lisp
  9. 9. @mzp Coq to Ruby
  10. 10. OCaml Haskell
  11. 11. OCaml HaskellTwitter
  12. 12. 1
  13. 13. OCamllet f a = a + 10
  14. 14. OCamllet f a = a + 10 int 2 int
  15. 15. OCamllet f a = a + 10 int 2 int a int
  16. 16. OCamllet f a = a + 10 int 2 int a int f int
  17. 17. OCamllet f a = a + 10 int 2 int a int f int f int 1 int
  18. 18. OCamllet f a = a + 10 int 2 int a int f int f int 1 int
  19. 19. 2
  20. 20. C#
  21. 21. C#
  22. 22. C#
  23. 23. Ruby
  24. 24. Ruby
  25. 25. Ruby
  26. 26. F#
  27. 27. F#
  28. 28. F#
  29. 29. 3
  30. 30. NullPointerException

×