annotate slides/20140826/slide.md @ 65:2a8bdd08eefd

Add slide
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Tue, 26 Aug 2014 17:50:28 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
65
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 title: プログラムのデバッグ支援(仮)
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 author: Yasutaka Higa
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 cover:
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4 lang: Japanese
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 # 研究目的(仮)
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 * プログラミングにおいて、ソースコードを改変するとプログラムの挙動も変わる
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 * 挙動は予想されていた挙動と異なる場合があり、それはバグとなる
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 * ソースコードの改変前と改変後の挙動を比較することで、デバッグの支援になるのでは無いか
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 * 異なるバージョンのプログラムを同時に実行できるデバッグ支援ツールを開発する
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 # 近況報告
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 * Vim勉強会してました
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 * Category Theory for Computing Science ちょっと読み始めました
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 # Category Theory for Computing Science
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21 * Functional Programming Language
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 * FPL-1 : primitive data types, given in the language
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 * FPL-2 : Constants of each type.
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 * FPL-3 : Operations, which are functions between the types
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 * FPL-4 : Constructors, which can be applied to datat ypes and operations to produce derived data types and operations of the language
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 * Functional Programming Language as categories
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
2a8bdd08eefd Add slide
Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 <!-- vim: set filetype=markdown.slide: -->