Ruby厨の僕がGroovyを始めてみた- あるいは新しくLLを学ぶ上で大切なこと -    Uchio Kondo / @udzura        おともだち革命
Uchio Kondo@udzura, http://udzura.jp      おともだち革命 Fujisan.co.jp プログラマ
RubyKaigi 2011http://udzura.jp/projects/LT/
- PR -  (発表者の給与の)提供:
本題- @udzuraの自分語り -
2008年4月プログラマになった
PHP
PHPから学んだこと    …
2009年Rubyはじめる
CGI → Rails
Rubyから学んだこと:   Webアップリケ~ションの基本          OOPMVCをはじめとしたフレームワークの良さ
Rubyから学んだこと(2):    プログラミングの楽しさ技術を調べまくったり、ブログを書いたり      することの楽しさプログラミングは、創造的活動であること
精神的なことをより多く学んだ
2010年3月Fujisan.co.jp
「Ruby書きます!」
入社したらJava文化でした
Groovy
日本国内では大変貴重(?)Groovy/Grails 導入実績のある会社         だったりする
やるしかない    &やらざるを得ない
RubyとGroovy
似てるところ:  ブロックがある  eachとかがあるDSLパターンに超強い
Groovyでとまどったとこ:  Javaツールを使わざるを得ない    import?アノテーション?GroovyというかJavaの知識がない…
Groovyでとまどったとこ:                          AST変換によるDSLは                           より黒魔術度が高いhttp://jp.rubyist.net/magazine/?0...
AST変換の例:http://d.hatena.ne.jp/uehaj/20090805/1249464678
つぶやきまくってたらGroovyコミュニティの方々が  優しく教えてくれる……
Groovyやって良かった:     Javaにも詳しくなった       やはりJVMは高速コミュニティがまだまだ若々しい感じがする  (活躍している方と、距離が近い)         Spockが便利      あくまでも動的言語
Groovyは  大事な武器の一つに……(なるほど上達してないかも……)
AST変換とかもバリバリできるよう      頑張ります!
Groovy学習中のエピソード
あるK先輩曰く
「Rubyは、タイプ数が少なすぎてプログラムを書いた気がしないので、       手応えがない」
プログラミング言語と  習慣・価値観
(?:PHPと)? Rubyしか知らなかった          時の価値感
Ruby的な文化の元での価値感     に強く影響されている(ただし、他の言語と共通であったり、   良い影響を与えたりできる)
他の言語を学ぶ特に、LLを学ぶ
他の価値感、考え方を学ぶことにもなる
言いたいこと
プログラミング言語は、ただの道具ではなく  文化や価値観を内包するもので、その背景には言語の利用者ひとりひとりと、    そしてコミュニティがある   (特にLLはその傾向が強い)
他の言語(LL)を学ぶこと  =新しい価値観を学ぶことよりエキサイティングでおもしろいこと
※ 個人の意見です!
今後の予定
Python    PyGTK おもしろそう 式と文が違うってどういうこと?何かまた独特の文化がありそうな……
JavaScript jQueryぐらいは……もっと頑張りたいですね
Erlang というかElixsirがすごそうまたRubyに似た言語か~~~
Haskell    Twitter上の関数型系の人が怖い「モナドぐらい知ってるよ~」とか言ってみたい
Special Thanks Groovyの魅力をTwitter上で色々教えてくださった@tyamaさん、@fumokmmさん、@kimukou_26さん       &素晴らしいFujisan.co.jpの先輩方
ご清聴ありがとうございました!
Upcoming SlideShare
Loading in …5
×

Rubyist started to learn Groovy - things important to leran new LL

2,319 views

Published on

LightWeight Language Planets Aug 2011 @ Koraku-en

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

No Downloads
Views
Total views
2,319
On SlideShare
0
From Embeds
0
Number of Embeds
235
Actions
Shares
0
Downloads
6
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Rubyist started to learn Groovy - things important to leran new LL

  1. 1. Ruby厨の僕がGroovyを始めてみた- あるいは新しくLLを学ぶ上で大切なこと - Uchio Kondo / @udzura おともだち革命
  2. 2. Uchio Kondo@udzura, http://udzura.jp おともだち革命 Fujisan.co.jp プログラマ
  3. 3. RubyKaigi 2011http://udzura.jp/projects/LT/
  4. 4. - PR - (発表者の給与の)提供:
  5. 5. 本題- @udzuraの自分語り -
  6. 6. 2008年4月プログラマになった
  7. 7. PHP
  8. 8. PHPから学んだこと …
  9. 9. 2009年Rubyはじめる
  10. 10. CGI → Rails
  11. 11. Rubyから学んだこと: Webアップリケ~ションの基本 OOPMVCをはじめとしたフレームワークの良さ
  12. 12. Rubyから学んだこと(2): プログラミングの楽しさ技術を調べまくったり、ブログを書いたり することの楽しさプログラミングは、創造的活動であること
  13. 13. 精神的なことをより多く学んだ
  14. 14. 2010年3月Fujisan.co.jp
  15. 15. 「Ruby書きます!」
  16. 16. 入社したらJava文化でした
  17. 17. Groovy
  18. 18. 日本国内では大変貴重(?)Groovy/Grails 導入実績のある会社 だったりする
  19. 19. やるしかない &やらざるを得ない
  20. 20. RubyとGroovy
  21. 21. 似てるところ: ブロックがある eachとかがあるDSLパターンに超強い
  22. 22. Groovyでとまどったとこ: Javaツールを使わざるを得ない import?アノテーション?GroovyというかJavaの知識がない…
  23. 23. Groovyでとまどったとこ: AST変換によるDSLは より黒魔術度が高いhttp://jp.rubyist.net/magazine/?0034-GuestTalk
  24. 24. AST変換の例:http://d.hatena.ne.jp/uehaj/20090805/1249464678
  25. 25. つぶやきまくってたらGroovyコミュニティの方々が 優しく教えてくれる……
  26. 26. Groovyやって良かった: Javaにも詳しくなった やはりJVMは高速コミュニティがまだまだ若々しい感じがする (活躍している方と、距離が近い) Spockが便利 あくまでも動的言語
  27. 27. Groovyは 大事な武器の一つに……(なるほど上達してないかも……)
  28. 28. AST変換とかもバリバリできるよう 頑張ります!
  29. 29. Groovy学習中のエピソード
  30. 30. あるK先輩曰く
  31. 31. 「Rubyは、タイプ数が少なすぎてプログラムを書いた気がしないので、 手応えがない」
  32. 32. プログラミング言語と 習慣・価値観
  33. 33. (?:PHPと)? Rubyしか知らなかった 時の価値感
  34. 34. Ruby的な文化の元での価値感 に強く影響されている(ただし、他の言語と共通であったり、 良い影響を与えたりできる)
  35. 35. 他の言語を学ぶ特に、LLを学ぶ
  36. 36. 他の価値感、考え方を学ぶことにもなる
  37. 37. 言いたいこと
  38. 38. プログラミング言語は、ただの道具ではなく 文化や価値観を内包するもので、その背景には言語の利用者ひとりひとりと、 そしてコミュニティがある (特にLLはその傾向が強い)
  39. 39. 他の言語(LL)を学ぶこと =新しい価値観を学ぶことよりエキサイティングでおもしろいこと
  40. 40. ※ 個人の意見です!
  41. 41. 今後の予定
  42. 42. Python PyGTK おもしろそう 式と文が違うってどういうこと?何かまた独特の文化がありそうな……
  43. 43. JavaScript jQueryぐらいは……もっと頑張りたいですね
  44. 44. Erlang というかElixsirがすごそうまたRubyに似た言語か~~~
  45. 45. Haskell Twitter上の関数型系の人が怖い「モナドぐらい知ってるよ~」とか言ってみたい
  46. 46. Special Thanks Groovyの魅力をTwitter上で色々教えてくださった@tyamaさん、@fumokmmさん、@kimukou_26さん &素晴らしいFujisan.co.jpの先輩方
  47. 47. ご清聴ありがとうございました!

×