Skip to main content

rrbgggrww 's Library tagged Scheme   View Popular

なぜ関数プログラミングは重要か

  • 関数プログラムは代入文を含まない。それゆえ、変数は一度
    値を与えられたら変更されない。もっと一般的ないいかたをすれば、関数プロ
    グラムには全く副作用がない。関数の呼出しは、結果を計算する以外の作用は
    もたない。このことは、バグの大きな源のひとつを断つ。
  • 実行順を気に
    しなくてよい。式の値を変更する副作用がないので、いつの時点で式の値を評
    価してもよい。プログラマはフローの制御を指示するという負担から解放され
    る。式をいつの時点で評価してもよいので、変数とその値と自由に交換するこ
    とができる。すなわち、プログラムは「参照透明」である。
  • 9 more annotations...

もうひとつの Scheme 入門

  • 勾配の緩やかな初心者向け Scheme 入門ページです。

    コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。
    Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。
    Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。
    他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。


    この記事の目標はコンピュータ科学の教科書の決定版である
    SICP を読める程度の Scheme の知識を提供することです。

M.Hiroi's Home Page / お気楽 Scheme プログラミング入門

"今回は Scheme で小さな Scheme インタプリタ "micro Scheme" を作りましょう。Lisp で小さな Lisp 処理系を作ることは簡単です。"

www.geocities.jp/...abcscm30.html - Preview

scheme

Lecture Notes

前回は BNF による文法の定義の仕方を説明した。今回は、いよいよ yacc を使って構文木を組み立てる。

www.csg.is.titech.ac.jp/...lang105.html - Preview

lisp scheme implement

22 Jun 09

Pocket Scheme for the H/PC and P/PC

Welcome to Pocket Scheme, a standards-compliant implementation of the Scheme programming language for the Microsoft Windows CE (aka Windows Mobile) Pocket PC, Smartphone, and Handheld PC.

www.mazama.net/pscheme.htm - Preview

scheme zero3 implementation

Secret Scheme

自作の Scheme 処理系。

Windows用です。

開発環境付きです。

OpenGL と PortMusic が使えます。

Kylix3 が出たら Linux にも移植する予定・・・。
予定は未定。開発停止しています。

uri.sakura.ne.jp/...index.html - Preview

scheme implementation

mini Schemeインタプリタの作成

2002年度「計算機科学実験及演習4(記号処理)」
実験資料
関数型プログラミング言語とインタプリタ

www.sato.kuis.kyoto-u.ac.jp/...eopl003.html - Preview

scheme implementation

1 - 20 of 91 Next › Last »
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo