6
Surveys on Functional Languages S. Yukita Hosei University

Surveys on Functional Languages

Embed Size (px)

DESCRIPTION

Surveys on Functional Languages. S. Yukita Hosei University. 目的. 関数型プログラミング言語の比較研究を行う ML, Scheme, Lisp, Haskell などを比較 上記言語のひとつを主たる研究対象とし,他との比較をおこなう 関数型プログラミング学習のガイドとなるオンラインドキュメントを作成し,公開する. 背景. 関数型言語の実現方法はいろいろある。 その様々なアプローチの利点欠点を比較することによりプログラミングをめぐる重要問題の理解を深める。 プログラミング入門の基本テキストを作成し公開する。. - PowerPoint PPT Presentation

Citation preview

Page 1: Surveys on Functional Languages

Surveys on Functional Languages

S. Yukita

Hosei University

Page 2: Surveys on Functional Languages

目的

• 関数型プログラミング言語の比較研究を行う– ML, Scheme, Lisp, Haskell などを比較– 上記言語のひとつを主たる研究対象とし,

他との比較をおこなう• 関数型プログラミング学習のガイドと

なるオンラインドキュメントを作成し,公開する

Page 3: Surveys on Functional Languages

背景

• 関数型言語の実現方法はいろいろある。• その様々なアプローチの利点欠点を比

較することによりプログラミングをめぐる重要問題の理解を深める。

• プログラミング入門の基本テキストを作成し公開する。

Page 4: Surveys on Functional Languages

参加要件

• 関数型プログラミングに対する興味– Mathematica または Lisp のプログラミン

グ経験があることが望ましい• コンパイラ技術に対する興味

– recursive decent 構文解析についての簡単な知識があることが望ましい。

• プログラミング自体が好き– そうでなければ何も始まらない。

Page 5: Surveys on Functional Languages

年間スケジュール

4月 文献1,2,3,4の輪講5月 文献1,2,3,4の輪講6月 文献1,2,3,4の輪講7月 文献1,2,3,4の輪講8月9月 基準となる言語による実例のとりまと

め10月 多言語との比較11月 オンラインドキュメントの統合,論文

執筆12月 オンラインドキュメントの統合,論文

執筆1月 発表準備

Page 6: Surveys on Functional Languages

参考文献

1. Haskell: The Craft of Functional Programming, Simon Thompson, Addison-Wesley• http://www.cs.kent.ac.uk/people/staf

f/sjt/craft2e/

2. Structure and Interpretation of Computer Programs, H. Abelson and others.

3. ML for Working Programmer, L.C. Paulson

4. Any books on Common Lisp