Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
プログラミング言語は怖くない 
@shoma2da / 2014.08.29
僕のコレまで 
2006年~
すんなり書けるときと 
そうでないときがある…
プログラミングパラダイム 
プログラミングパラダイムは、プログラマにプ 
ログラムの見方を与えるものと言える。 
プログラミング言語が異なれば、対応できるパ 
ラダイムも異なってくる。
プログラミングパラダイム 
• 構造化プログラミング 
• 手続き型プログラミング 
• オブジェクト指向プログラミング 
• 制約プログラミング 
• 論理プログラミング 
• アスペクト指向プログラミング などなど
パラダイムが同じ言語は 
すんなり書ける! 
オブジェクト指向
パラダイムにも流行あり
ここ数年キてるのは関数型
関数型言語って? 
• 純粋関数型言語 
• 関数が「普通の」値 
→否ポインタ 
• 値が変更できない
関数型の考え方を備えた 
ナウい言語たち 
Swift Scala Kotlin
息の長いプログラマーに 
なるために 
1.新言語をおそれない 
2.「言語」にとらわれずにまずはパラダイムを把握 
 →すんなり書けるようにする! 
3.細かい強み弱みや実行環境に応じた処理、 
記述の仕方にそれぞれ個別のお勉強
プログラミング言語は怖くない
Upcoming SlideShare
Loading in …5
×

プログラミング言語は怖くない

846 views

Published on

プログラミングパラダイムは大事だね!というのをさくっと発表した資料です。

Published in: Technology
  • Be the first to comment

プログラミング言語は怖くない

  1. 1. プログラミング言語は怖くない @shoma2da / 2014.08.29
  2. 2. 僕のコレまで 2006年~
  3. 3. すんなり書けるときと そうでないときがある…
  4. 4. プログラミングパラダイム プログラミングパラダイムは、プログラマにプ ログラムの見方を与えるものと言える。 プログラミング言語が異なれば、対応できるパ ラダイムも異なってくる。
  5. 5. プログラミングパラダイム • 構造化プログラミング • 手続き型プログラミング • オブジェクト指向プログラミング • 制約プログラミング • 論理プログラミング • アスペクト指向プログラミング などなど
  6. 6. パラダイムが同じ言語は すんなり書ける! オブジェクト指向
  7. 7. パラダイムにも流行あり
  8. 8. ここ数年キてるのは関数型
  9. 9. 関数型言語って? • 純粋関数型言語 • 関数が「普通の」値 →否ポインタ • 値が変更できない
  10. 10. 関数型の考え方を備えた ナウい言語たち Swift Scala Kotlin
  11. 11. 息の長いプログラマーに なるために 1.新言語をおそれない 2.「言語」にとらわれずにまずはパラダイムを把握  →すんなり書けるようにする! 3.細かい強み弱みや実行環境に応じた処理、 記述の仕方にそれぞれ個別のお勉強

×