タグ

ブックマーク / chuckwebtips.hatenablog.com (1)

  • 「プログラマが知るべき97のこと」を読んだ。 - コンパイラかく語りき

    非常に勉強になったので、所感とともに10個引用してみます。 [02] 関数型プログラミングを学ぶことの重要性 いきなり関数型プログラミングかい!って感じですが。 最近「JavaScriptで学ぶ関数型プログラミング」を読んでいて、非常に共感できる内容だったのでチョイス。カリー化や再帰を知ったことは、間違いなく自分のプログラミング観を向上させました。 関数型プログラミングのパラダイムを十分に学べば、その知識、技術は、マルチコアへの対応以外にも幅広く役立つでしょう。まず、自分の書くコードの品質を大きく高めることができます。重要なのは、「参照透過性(referential transparency)」が向上するということです。 参照透過性が高い、というのは非常に素晴らしいことです。参照透過性が高いとは、関数がどこでいつ呼び出されようと、入力が同じであれば、常に得られる結果がおなじになる、というこ

    「プログラマが知るべき97のこと」を読んだ。 - コンパイラかく語りき
    sds-page
    sds-page 2015/11/13
    こういう意識高いプログラマを泥臭い現場に叩き込むと理想と現実が合わさり頭がおかしくなって死ぬ
  • 1