ValLaboratory / dokushokai

社内読書会リポジトリです
4 stars 0 forks source link

2016-03-02 グループA #229

Open hirotyobi-val opened 8 years ago

hirotyobi-val commented 8 years ago

鈴木、青山、廣戸

ssusan commented 8 years ago

first-classみたいな英語圏の教養が求められる発祥の言葉はつらい。 ビッグエンディアンとか。

aoyama-val commented 8 years ago

JSの関数がファーストクラスといえばこれが思い出される

x = console.log; x(456);がエラーになる理由 https://teratail.com/questions/25842

ssusan commented 8 years ago

プロトタイプはなんか未だにしっくりこない

aoyama-val commented 8 years ago

__proto__prototype、よくわからないけど

prototype と __proto__ は別物 いわゆる "プロトタイプチェーン" は __proto__ プロパティで実現されている オブジェクトを new するとき, コンストラクタ関数の prototype プロパティが指しているオブジェクトが, 生成されるオブジェクトの __proto__ に代入される http://d.hatena.ne.jp/cou929_la/20100929/1285770930

hirotyobi-val commented 8 years ago

JavaScriptにもクラスの概念が入った、だと…?

aoyama-val commented 8 years ago

2015年ES6でクラス導入。これで平和になりますね。 http://www.yunabe.jp/docs/javascript_class_es6.html

ssusan commented 8 years ago

クロージャもよくわからないw

ssusan commented 8 years ago

語源が難しいなあ

hirotyobi-val commented 8 years ago

JavaScriptでは関数はすべてクロージャです。 http://qiita.com/takeharu/items/4975031faf6f7baf077a

hirotyobi-val commented 8 years ago

Hoare(ホーア)

hirotyobi-val commented 8 years ago

Hoare「クラスは分類だ」

ssusan commented 8 years ago

もともとクラスは、分類という意味からきている

hirotyobi-val commented 8 years ago

すぽすぽ先生「クラスはタイプである」 ※Bjarne Stroustrup先生

ssusan commented 8 years ago

C++のクラスは仕様の表明をしている。表明したこと以外のメソッドは呼び出せない。 Smalltalkはどんなメソッドを呼び出すこともできるけど、それを受け手がどう処理するかは受け手の自由。