Your SlideShare is downloading. ×
0
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
ゆとりがErlangを始めるようです
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ゆとりがErlangを始めるようです

2,208

Published on

第4回Erlang分散システム勉強会LTの発表資料

第4回Erlang分散システム勉強会LTの発表資料

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,208
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. ゆとりがErlangを 始めるようです id:sleepy_yoshi (SUHARA YOSHIHIKO)
  2. 自己紹介 • id:sleepy_yoshi – で の しています – (コンピュータサイエンス的な意味で) ゆとり • ゆとりの由来 – 会社入る (2 前) まで • 分 を らなかった • C書いたことがあるけれどmalloc/freeしたことが なかった 注) 1983 生なのでゆとり ではありません
  3. ここから来ました
  4. そんなゆとりが Erlangをかじってみました ____ / \ / ─ ─\ / (●) (●) \ | (__人__) | / ∩ノ ⊃ / ( \ / _ノ | | // //
  5. 感じたこと
  6. Erlangは楽しい!
  7. 思ったこと
  8. ユーザが少ない! (´・ω・`)
  9. 人気で眺めるErlang • TIOBE Programming Community Index – 2009 1月 2010 1月 いない・・・
  10. はてブ数で眺めるErlang • ) 基礎文法最速マスターシリーズ – Perl 1312 users – Ruby 973 users – Java 528 users – Awk 41 users – Smalltalk 26 users – Erlang 21 users – OCaml 12 users – Logo 6 users
  11. OCaml以上 Smalltalk未満
  12. シェア拡大のため どうすればよいか?
  13. 基盤系? ウェブサービス系? 既存のシェアをいかに奪うか • vs. C, C++, Java? • vs. Perl, Ruby, Python, JavaScript? • vs. Haskell, Lisp?
  14. 視点を変えてみる
  15. ユーザ層で考える
  16. HIGH SKILL 業務で使用 学生・日曜 プログラマ ?! LOW SKILL
  17. そうだ, ゆとり, 狙おう.
  18. ゆとり (=平成生誕) は増えている 0.3 0.25 0.2 19890.15まで 2020 には 平成生まれが 0.1 4人に1人が 存在せず 0.05 平成生まれ 0 1980 1985 1990 1995 2000 2005 2010 2015 2020 急激なゆとりの増加
  19. まさに ブルーオーシャン!
  20. ゆとりの心を掴み Erlangユーザにする
  21. ゆとりの3つの特徴
  22. ゆとりの特徴: 3つの「す」 すぐ投げ出す – ググってわからなかったらすぐ諦める すごくせっかち – すぐに何かできるようにならないと嫌な気分になる すねる – 褒められないとすぐすねる
  23. ゆとり向けErlang勉強法
  24. 従来のゆとり学習法の問題点 • ゆとりの基本的なプログラミング言語学習方法 – print文覚える ⇒ hello, world出 – 制御構文覚える ⇒ ィ ッ 数 を – イル入出 覚える ⇒ ここらへんで面倒になる – 文字 覚える ⇒ 身につく前に挫折 – ...
  25. 当初の予定 ____ . / \ /\ キリッ / (ー) (ー)\ <「それErlangで出来るおw」 / ⌒(__人__)⌒ \ | |r┬-| | \ `ー’´ / ノ \ /´ ヽ | l \ ヽ -一””””~~``’ー?、 -一”””’ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) 現実 /) ///) /,.=゙''"/ < こまけぇこたぁいいんだよ!! / i f ,.r='"-‐'つ____ / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ /
  26. 細かいことにこだわらない 学習方法
  27. ゆとりに辛い学習方法 • 変数は されると変 できない • 変数は大文字か_で始まる • {A, B, C}はタプル,[X, Y, Z]はリスト • print文はio:format/2 • ...
  28. ___ / \ /ノ \ u. \ !? / (●) (●) \ | (__人__) u. | \ u.` ⌒´ / ノ \ /´ ヽ ____ / \!?? / u ノ \ / u (●) \ | (__人__)| \ u .` ⌒/ ノ \ /´ ヽ
  29. 最初にメッセージパッシング 的に しやすい & プログラミングの基本 ⇒ 必要事項は順次学べる {self(), hello} Pid1 Pid2 Pid2 ! {self(), hello} receive {From, hello} -> io:format(“hello,~p!”, [From]) end,
  30. なんかかっこいいお! ____ /⌒ ⌒\ /( ●) (●)\ /:::⌒(__人__)⌒:::\ | |r┬ | \ `ー'´ / ゆとりにとっては,かっこよさも大 です
  31. 「すねる」対策
  32. ケーススタディ: id:sleepy_yoshiの場合
  33. ____ / u \ 今ホットなErlangのブログ記事書いたから / \ /\ そろそろブクマされてるはずだお / し (>) (<) \ | ∪ (__人__) J | ________ \ u `⌒´ / || | ノ \ || | /´ || | | l || | / ____ u \ チラッ / \ ─\ / し (>) (●) \ | ∪ (__人__) J | ________ \ u `⌒´ / || | ノ \ || | /´ || | | l || |
  34. ____ /::::::::::::::::\ /::::::─三三─\ /:::::::: ( ○)三(○)\ ゼ,ゼロ件!! |::::::::::::::::::::(__人__):::: | ________ \::::::::: |r┬-| ,/ .| | | ノ:::::::::::: `ー'´ \ || | /::::::::::::::::::::: || | |::::::::::::::::: l || |
  35. ___ < もう,Erlangなんて興味ないお / \ / ─ ─.\ / (●) (●) \ | (__人__) | \. _ ` ⌒´ / / \ \ | \, -‐- 、-‐- 、 |\ \. (" ̄ .入 | \ "  ̄ ̄ ̄ ) | / \,,_______人 | /\ \ \ ヽ,____/;___\ \,,_ \,,__ (______)___)
  36. 後日
  37. ____ / u \ こないだは週末だったからみんなネット / \ /\ してなかったんだお... / し (>) (<) \ | ∪ (__人__) J | ________ \ u `⌒´ / || | ノ \ || | /´ || | | l || | / ____ u \ チラッ / \ ─\ / し (>) (●) \ | ∪ (__人__) J | ________ \ u `⌒´ / || | ノ \ || | /´ || | | l || |
  38. ,.へ ___ ム i 「 ヒ_i〉 ゝ 〈 ト ノ iニ(() i { ____ | ヽ i i /__, , ‐-\ i } | i /(●) ( ● )\ {、 λ ト-┤. / (__人__) \ ,ノ  ̄ ,! i ゝ、_ | ´ ̄` | ,. ‘´ハ ,! . ヽ、 `` 、,__\ /“ \ ヽ/ \ノ ノ ハ ̄r/:::r―--―/::7 ノ / ヽ. ヽ::〈; . ’::. :‘ |::/ / ,. ” `ー 、 \ヽ::. ;:::|/ r’“ / ̄二二二二二二二二二二二二二二二二ヽ |答| Erlang \_二二二二二二二二二二二二二二二二ノ
  39. やっぱりErlangは最高! ____ /⌒ ⌒\ /( ●) (●)\ /:::⌒(__人__)⌒:::\ | |r┬ | \ `ー'´ / はてなスターや TwitterでRTするのも効果的です
  40. ゆとり的まとめ • Erlangはゆとりに優しい言語 • Erlangコミュニティはゆとりに優しい • よって,ゆとりはErlangを選ぶ ____ / \ /\ キリッ . / (ー) (ー)\ / ⌒(__人__)⌒ \ 時代はErlangだお! | |r┬-| | \ `ー’´ / ノ \ /´ ヽ | l \ ヽ -一””””~~``’ー?、 -一”””’ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
  41. おそまつ ※ タなので な はお しください

×