Online Mind Mapping and Brainstorming

Create your own awesome maps

Online Mind Mapping and Brainstorming

Even on the go

with our free apps for iPhone, iPad and Android

Get Started

Already have an account? Log In

オブジェクト指向と関数型 by Mind Map: オブジェクト指向と関数型
0.0 stars - reviews range from 0 to 5

オブジェクト指向と関数型

2013-08

プログラムの複雑さ

2013-07

圏論とかモナドなんて簡単だからscalaを使って説明してみた - だらだらしてたいなぁ

Haskell-モナド CapmNetwork

モナドとはプログラマブルセミコロンである

jQueryはすごくわかりやすいモナドの例になっている

関数型言語脳の常識 (…かどうかはわからない) fold 編

関数内やコレクション関数の中でlambdaで関数定義

刺激を求める技術者に捧げるScala講座 - 第7回 関数脳のつくり方 First Season:ITpro

関数型について

関数型の利点

副作用を減らす

関数型の真髄

LISPはなぜリスト形式か

オブジェクト指向について

メソッド呼び出し構文の利点

メッセージパッシング

オブジェクト指向エクササイズの「メンバー変数2つまで」の意味

オブジェクト指向・嗜好・試行・至高・歯垢 | ログ速@まとめ表示

「すべてがオブジェクト」の言語は作れるか?

メッセージ指向で考えてみる

メソッドチェーン

オブジェクト指向と関数型のハイブリッドについて

うまく作るには

相互書き換え

まず関数化し、必要があるまでオブジェクトにしない

引数は必要なもののみにする

つないで作成

クラスに属さない関数

オブジェクト指向への疑義

「オブジェクト指向とは何か」が十人十色になる

適切なクラス分けが難しい

オブジェクト指向は死んだ?

オブジェクト指向プログラミングは間違いだったか?

Erlang

すべて関数

変数への代入(バインド)は1度だけ

ループ構文なし

状態を持つには関数をアクター化する

アクターは値を返さない

パターンマッチングで変数にバインドする

リスト、タプルを使う

高階関数

Erlangで作ると構成に悩む必要がない

Erlangでプログラミングしてみての知見