オレと型推論と 少年オッカムル 関数型言語 OCaml 再帰関数 リスト プログラミングの基礎 ダイクストラ法 Windows で文字化け F# モジュール ファンクタ 副作用 アキュームレータ.

Slides:



Advertisements
Similar presentations
知能情報工学演習 I 第 12 回( C 言語第6 回) 課題の回答 岩村雅一
Advertisements

位置情報と私 木村岳文 / 位置情報と私 / はじめに GPS 付き携帯、ハンディ GPS などを使っ て、お手軽に自分が地球上のどこにいる かを調べられるようになってきました。 このデータをつかって何かおもしろいこ とができそうな予感。 具体的にどうしたらおもしろいかはよく.
上智大学 経済学部経営学科 杉谷ゼミ A 班. 就活中に心が折れた 泣きたくなった 本当に泣ける映画を知りたい 本当に泣ける映画を教えたい その時に人から教えてもらったスタンドバイ ミー 再び、頑張る気持ちになった インターネットという 輪 を通じて、 もっとたく さんの人へ 思いっきり泣けた.
数理統計学 西 山. 前回の問題 ある高校の 1 年生からランダムに 5 名を選 んで 50 メートル走の記録をとると、 、 、 、 、 だった。学年全体の平均を推定しなさい. 信頼係数は90%とする。 当分、 は元の分散と一致 していると仮定する.
クレジットカードについて 最低限の知識を知っておこう!!. 小出先生(簿記専門) ・やたらクレジットカードについて詳しい高校教師。 ・夢は将来ブラックカードを持つことである。 白鳥、西本、小松 ・いつも仲良し高校3年生。 ・最近はお金のことについて語るのが習慣に なっている。
情報発信 について ブログ について みなさんに聞きます。 ブログ を知っていますか? みなさんに聞きます。 ブログ をしたことが ありますか?
1 情報基礎 A 第 9 週 プログラミング入門 VBA の基本文法 1 準備・変数・データの入出力 徳山 豪・全 眞嬉 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野.
プログラミング言語ADP 大藤雄久.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第3回 配列(1) 情報・知能工学系 山本一公
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
(Rubyistのための) 超音速:ML入門
うわさ.
PHP AV(Audio Visual) 拡張 PHP asアプリケーション
ML 演習 第 1 回 佐藤 春旗, 山下 諒蔵, 前田 俊行 May 30, 2006.
ML 演習 第 8 回 2007/07/17 飯塚 大輔, 後藤 哲志, 前田 俊行
Relaxed Dependency Analysis
しらたま みんなもっとツール作ろうよ! しらたま 08/08/10 うかべん 横浜#2.
私が“企画屋”となった理由 高田 貴久 【プロフィール】 【講師からのコメント】 【担当学生から】 【著書】 経営コンサルタント
読んだもの1 P0145R1: Refining Expression Evaluation Order for Idiomatic C++
クイズ 「インターネットを使う前に」 ネチケット(情報モラル)について学ぼう.
バージョン管理超入門 まだファイルコピーしてます?
部員大募集! 塩竈ドラゴンズ 塩竈、多賀城地区の硬式野球チームです
オブジェクト指向プログラミング(2) OOPの三大要素 「クラス」「ポリモーフィズム」「継承」

日本語授業のサポート Japanese class support
~sumii/class/proenb2010/ml4/
スケジューラー.
未来に近づく方法を イメージしてみよう 自分の「好き」について知ろう 未来の自分をイメージしてみよう 夢をかなえた50人の仕事巡り
I Love MS-Word!? ~初心者が覚えた初めの一歩~
ML 演習 第 7 回 新井淳也、中村宇佑、前田俊行 2011/05/31.
プログラミング言語論 第12回 関数型プログラミング 情報工学科 篠埜 功.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
第二回 VB講座 電卓を作ろう.
50年前のプログラミング言語 50年後のプログラミング言語
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
プログラミング 4 記憶の割り付け.
形式言語とオートマトン Formal Languages and Automata 第4日目
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
本のおびをつくろう 書き方をくふうして書こう.
伺かのための三角関数講座  うかべん大阪# /05/03
お仕事にまったく役にたたない内容のコードレビューやりたいと思います。
深イイ記憶はイイ記憶★ ~処理水準で記憶力アップ~ 清野 関口 高橋.
日本語検定試験合格者の感想
先輩チューター 東北 じゃん (東北大学 理学部 2年)
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
プロジェクト演習Ⅱ インタラクティブゲーム制作
0からわかるF# Part1 中 博俊 F# September 2008 CTP Base.
レッツ 学級会 オリエンテーション やってみよう コンテンツの操作方法 クリック クリック クリック.
一年間を振り返って 有友 直哉 1番.
WindowsMobile de HelloWorld
WindowsMobile de HelloWorld
先輩チューター ○○エリア 名前 (○○大学 ○○部 ○年)
Google Mapsを使っての観光地案内の提案
ダスキン サービスマスターの仕事 清潔で快適な環境づくりのお手伝い! 業務向け もっと たくさんある
第1章 いよいよプログラミング!! ~文章の表示 printf~
LAVIEで夏休みの自由研究! 「世界最軽量の秘密に迫る」.
人を幸せにするアプリケーションの開発 2004年度春学期 大岩研究プロジェクト2 2004年4月8日(木) 発表:武田林太郎.
兄 めぐみ、   を  荷物 届けてくれないか? カギはいつものところ。 わかった、 お兄ちゃん。 妹 間奏1.
~sumii/class/proenb2009/ml4/
第0章 MMC PCセクションへようこそ! ~VC++導入~
第6回放送授業.
~sumii/class/proenb2010/ml5/
情報数学Ⅲ 5,6 (コンピュータおよび情報処理)
CDP企画 ES攻略!!内定を獲る自己分析(2日目)
オペレーティングシステム 作成 T21R003 荏原 寛太.
第7章 そろそろ int 以外も使ってみよう! ~データ型 double , bool~
プログラミング演習II 2004年11月 16日(第5回) 理学部数学科・木村巌.
 ナレーション  ゆうちゃんは森で遊ぶことが大好き。  ある日、土のお山を作って遊んでいると、ダンゴムシくんが出てきました。  
0.1 DXライブラリの導入 必要なファイルの準備.
Presentation transcript:

オレと型推論と 少年オッカムル 関数型言語 OCaml 再帰関数 リスト プログラミングの基礎 ダイクストラ法 Windows で文字化け F# モジュール ファンクタ 副作用 アキュームレータ

はじめに一言 言っておきたい

OCaml ≠ オッカムル OCaml = オーキャムル これは見逃して欲しい! 語感を優先させたんだお。ホントだお。

軽く自己紹介 呼び名: hamatz 生まれ: 197x 年 (山羊座) 生息地: ドイツのどこか 血液型: B 型 仕事: ケータイ関連の何か その他: 日本酒派

オレと OCaml と の 出会いは 1 冊の本か ら・・・

Amazon より

面白いし分かり易いし、 良い本、、、 なんだけど・・・

# " 横浜 " ^ " 駅 ";; - : string = "\137 。 \149l\137w"

Windows でサンプル コードを打ち込むと、 結果が全て文字化け するでござる!

で、なんか真面目に 解決するのが面倒だっ た ので、軽い気持ちから F# を使うことに。。

F# にかえたら 日本語は表示できる。 が、しかし、、、

( ) *. 8.0 /. 3.0 ;; ^^^ stdin(4,9): error FS0001: The type 'float' does not support any operators named '+.'

え? もしかして 非互換??

Yes! Yes! Yes! ( ) * 8.0 / 3.0 ;; > > val it : float =

こんな事も。。。

> let add (x : float) (y : float) = x + y;; val add : float -> float -> float コレ

え?型推論? あれ??

こまけぇこたぁいいんだよ!

そんな学びの記録を ” 数学ガール風 ” に まとめてみたの が・・・

少年オッカムル

登場人物 僕 : 本編の主人公。プログラミング初心者。 塾にも通う普通の高校 2 年生。 お話の都合上、何故か美女にモテる? リンダさん : “ 僕 ” の通う塾のチューター。 プログラミングを学ぶ大学 2 年生。 美人というより可愛い系。天然 ミラっち : “ 僕 ” の通う高校のクラスメート。 数学好き。成績優秀。美人系。 Miranda → ミランダ → ミラ & リンダ

「プログラミングの基礎」 の内容をそのまま ブログに写経したら マズいよなー?と思い・・・ むしろ教科書を読みたくなる 構成にしてみよう! 書いた動機

現在の進捗 第1話: プログラミングを始めたよ! 第2話: 関数とデザインレシピ? 第3話: プログラミング仲間が増えちゃった! 第4話: もっとプログラムっぽく!(前編) 第5話: もっとプログラムっぽく!(後編) 第5. 5話: Lightweight Syntax って何? 第6話: レコードで悪戦苦闘 第7話: リストって簡単? (準備中)

と、いうワケで・・・

現在、次のような方を 大募集中です

1.作中で、新たな登場人物と なり、主人公達に OCaml や F# の事を教えてくれる人 2.ブログのエントリ中の間違 いをコメント欄等で指摘して くれる人

詳しくはコチラまで

おしまい!