タグ

OCamlに関するympbycのブックマーク (2)

  • なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog

    はじめに こんにちは、Python界の情弱です。ちょっと前にOCaml系のエントリを色々と眺めていたらYaron Minsky氏のエントリを見つけたので翻訳してみました。 OCaml for the Masses - ACM Queue Yaron Minsky氏はJane Streetで第一線で活躍されるエンジニアで、Jane Streetの技術ページをはじめ多くの場所でOCamlに関しての知見を語ってくださっています。 Jane Street Tech Blogs エントリはJohn Hughesの名エントリ「なぜ関数プログラミングは重要か」を受けてACM Queueに寄稿されたものの日語訳です。 なぜ関数プログラミングは重要か Why the next language you learn should be functional YARON MINSKY, JANE STREE

    なぜ次に学ぶ言語は関数型であるべきか - YAMAGUCHI::weblog
  • やたーDiceをOCamlで書いたよー - ペリャウドの日

    長年JOIer達の間で「どうやればきれいに解けるのか」「無理」という会話がなされてきたDiceをOCamlで解いた。 よっしゃ結構きれいや!と思ってドヤ顔をしつつ他のC++のソースとか参照してたら別にきれいでもない上にこっちのほうが長かったので死にたい。 でもすごく短かいソースは「これ書いててバグらなかったんですね…(困惑)」みたいな感じなのでべつにいいです。 実際書いてる途中で何度も型検査に助けられたので、一発で通る率は圧倒的にC++とかよりOCamlのほうが高いと思います。 問題文はこちら。 AIZU ONLINE JUDGE AOJはOCamlに対応しろ! type direction = North | East | South | West | Right | Left;; type dice = { top:int; east:int; north:int; west:int;

    やたーDiceをOCamlで書いたよー - ペリャウドの日
    ympbyc
    ympbyc 2011/12/16
    OCamlおもしろそう
  • 1