サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
  
  レポート課題 レポート課題 提出期限 2006年2月6日(火) (M2は1月30日(火)) 講義予定 シラバス 第1回 10月4日 出席16人 Objective Camlプログラミングの基礎: 定義と型 講義メモ 資料 EmacsでOCamlを使う 第2回 10月11日 出席12人 多相型と汎関数 関数グラフの描画 関数描画ライブラリー plot.ml plot.mli 第3回 10月18日 出席12人 再帰関数 第4回 10月25日 出席12人 再帰データ型 第5回 11月1日 出席12人 有限オートマトンと語句解析 講義メモ 第6回 11月15日 出席9人 ストリーム・パーザと構文解析 追加資料 第7回 11月22日 出席10人 ストリーム・パーザと構文解析 第8回 11月29日 出席7人 グラフィックスとGUI 講義メモ 第9回 12月6日 出席8人 抽象化 講義メモ 第10回 1
OCaml は Haskell とは違って純粋でない関数型言語です。ML (Meta Language) という言語ファミリーの方言の一つで、フランスの INRIA という研究所で開発されています。速度を稼ぐために命令型のように書こうと思えば書けるし、遅延評価もデフォルトではしません。その分、practical なアプリケーションが書きやすくなっています。 他の言語をある程度知っている人はこれを読めば OCaml のとりあえずの基礎をマスターして OCaml を書くことができるようになります。多分。関数型言語の知識は仮定していません。C/C++ ぐらいの知識があれば読めると思います。元の Perl 基礎文法最速マスターではリファレンスぽい作りですが、チュートリアルぽくなってしまいました。 なお、読んでいると分かりますが、色々とめんどくさいことが多いように感じます。しかし、これをちゃんと書く
いけがみさんが素晴しいエントリをあげてらっしゃいます。Inemuri nezumi diary(2009-05-03)。そこで「OCamlのまなびかた」について思うところを改めて書きます。 まず、Web上のチュートリアルを読めば、ざっくりOCamlがどういう言語なのか分かるかと思います。次の二つがお勧めです。 http://www.ocaml-tutorial.org/jaObjective Caml 入門 一緒にOCamlをインストールして使ってみながら学べば、より効率的です。 $ sudo apt-get install ocaml; sudo apt-get install ocaml-mode lennyのパッケージは3.10系でバージョンが一つ古いので、こだわる人はLatest Objective Caml releaseからソースを取って来てコンパイルして下さい。./confi
OCaml のすすめ OCaml とはフランスの 情報技術系の研究機関の INRIA で開発されている関数型言語 ML (の方言) です。ML には多相型、型推論、ガーベージコレクション (GC)、 データ構造のパターンマッチング等、プログラミング言語理論の研究の 成果 (すごく最新のものと言うわけでは無いそうですが) が詰め込まれ ています。これらの目的・効用は、 コードの再利用の範囲が大きい (多相型) コードの記述量が短かくなる (型推論・データ構造のパターンマッチング) バグの入り込む余地が少なくなる (GC、関数的(副作用の少ない)プログラミング) 等です。私は OCaml を研究でのデータ処理をはじめ、作成するプログラムほとんど 全てにおいて日常的に使っているのですが、 とにかく開発効率が良いです。 コンパイル時の型チェックの厳しさには慣れないとちょっと面倒に感じる かもしれま
ROYALTOGEL - Bandar Toto Macau Dengan Link Prediksi Akurat Royaltogel merupakan bandar toto macau yang menawarkan permainan toto togel terbaik dan terpercaya, dengan pilihan pasaran yang tak hanya macau toto, tetapi semua pasaran yang ada didunia menjadikan royaltogel menjadi situs bandar toto macau terbaik dan terpercaya dengan pasaran terlengkap di indonesia. Dengan berbagai fitur terbaik sepert
ROYALTOGEL - Bandar Toto Macau Dengan Link Prediksi Akurat Royaltogel merupakan bandar toto macau yang menawarkan permainan toto togel terbaik dan terpercaya, dengan pilihan pasaran yang tak hanya macau toto, tetapi semua pasaran yang ada didunia menjadikan royaltogel menjadi situs bandar toto macau terbaik dan terpercaya dengan pasaran terlengkap di indonesia. Dengan berbagai fitur terbaik sepert
Caml is a general-purpose programming language, designed with program safety and reliability in mind. It is very expressive, yet easy to learn and use. Caml supports functional, imperative, and object-oriented programming styles. It has been developed and distributed by INRIA, a French research institute in computer science and applied mathematics, since 1985. The OCaml system is the main implemen
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く