新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
右メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
Skype数学勉強会
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
Skype数学勉強会
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
Skype数学勉強会
型理論
メニュー
トップページ
参加方法
セミナー情報
よくある質問
参加者向けページ
リンク
スカゼミTwitter
Skype物理勉強会Wiki
Skype工学勉強会Wiki
更新履歴
取得中です。
日時
毎週月曜日
20:45~22:15
テキスト
『型システム入門 プログラミング言語と型の理論』 - Benjamin C. Pierce (著), 住井 英二郎 (監訳), 他7名
原著: Types and Programming Language (TaPL)
前提知識
論理学
数学(集合, 離散数学)
関数型プログラミング言語(Scheme, OCaml, Haskell ...)
コンパイラの基礎的な概念(抽象構文, BNF文法, 評価, 抽象機械 ...)
などが前提知識としてあるとベストですが、無くてもどうにかなると思われます
型理論概説
型理論とは元々素朴集合論におけるラッセルのパラドクスに対する理論としてラッセル自身が構築したものになります。また、公理的集合論に似ていることも示されています。
その顕著な応用例としてはコンピュータプログラミングが挙げられます。型によるエラー検出や安全性向上の効果は十分期待できるものです。
今回使用するテキストは型システムをOCamlというプログラミング言語を利用して実装し、学習していく構成になっています。
応用を挙げれば幾らでもあり、この勉強会はかなり深い話への導入にあります
備考
聴講可能
現在メンバー募集中
Haskell勉強会
と少なからず関係があります
3章→5章→8章→9章→11章の順に進める予定です(プログラム要素は少なめに理論を追う形で進めます)
活動報告
2015/09/07 演習3.2.5まで
whiteboard
2015/09/14 補題3.3.3まで
whiteboard1
whiteboard2
2015/09/28 定義3.5.3まで
whiteboard
2015/10/19 演習3.5.10まで
whiteboard
2015/11/02 定理3.5.12まで
whiteboard
次回予告
11/23 20:45 ~ 22:15 p.29 演習3.5.13より
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「型理論」をウィキ内検索
最終更新:2015年11月16日 23:36