パーソナルツール
現在の場所: ホーム 計算機言語論 2011年度
文書操作

2011年度

作成者 管理者 最終変更日時 2014年04月03日 14時05分

2011年度(担当: 山本)のページです.

プログラミング Haskell 講義スライド

原著者による英語版スライドを基に作成した2011年度版の日本語スライドです。背景が紺色のスライドはオリジナルの翻訳で,背景が灰色のスライドは山本が補足として追加しました.また,各章の終わりにまとめのスライドを追加しました.

  • 1章 - 導入 [PPT] [PDF] (2012/01/05, ver 1.79)
  • 2章 - はじめの一歩 [PPT] [PDF] (2012/01/05, ver 1.36)
  • 3章 - 型とクラス [PPT] [PDF] (2012/01/05, ver 1.79)
  • 4章 - 関数定義 [PPT] [PDF] (2012/01/05, ver 1.35)
  • 5章 - リスト内包表記 [PPT] [PDF] (2012/01/05, ver 1.22)
  • 6章 - 再帰関数 [PPT] [PDF] (2012/01/05, ver 1.34)
  • 7章 - 高階関数 [PPT] [PDF] (2012/01/05, ver 1.127)
  • 8章 - 関数型パーサー [PPT] [PDF] (2012/01/05, ver 1.164)
  • 9章 - 対話プログラム [PPT] [PDF] (2012/03/01, ver 1.41)
  • 10章 - 型とクラスの定義 [PPT] [PDF] (2012/03/01, ver 1.94)
  • 11章 - 切符番号遊び [PPT] [PDF]
  • 12章 - 遅延評価 [PPT] [PDF] (2012/02/28, ver 1.84)
  • 13章 - プログラムの論証 [PPT] [PDF] (2012/02/28, ver 1.64)
  • 練習問題 [PPT] [PDF] (2012/03/01, ver 1.13)

教科書では執筆時期の関係からか Hugs を使っているが、現在では広く用いられているGHC (ghci)を用いればよい。ただし、スライドには GHC に関する記述を追加するに留めて、Hugs に関する記述を残してある。

Office 2007 の PowerPoint を用いてスライドを作成し、Haskell のプログラムにはオリジナルに準じて Lucida Sans Typewriter フォントを用いている。Office (2007, 2010) の PowerPoint で閲覧したときに、フォントセレクタに Lucida Sans Typewriter が存在するにも関わらず、正しく表示されないことがある。誰か対処方法が分かる人は教えて。

ソースコード

用語集 (Wikipedia)

リンク集