タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

lambdaに関するsakura-1のブックマーク (2)

  • ラムダ計算基礎文法最速マスター - 貳佰伍拾陸夜日記

    ラムダ計算は, 多くのプログラミング言語, とくに関数型言語の原形になっています. ラムダ計算について理解しておくことは, 多くのプログラミング言語の習得に役立つでしょう. ラムダ計算はチューリング完全で, 計算能力としてはふつうのプログラミング言語と同じです. ラムダ計算で計算を書く訓練をしておくことは, 任意の計算を関数のみを使って(他の制御構文を用いずに)書くときに役立ちます. ふつうに書いたら煩雑な処理を, 関数型言語のやり方で書くとすっきりすることが多々あり, コードを自由自在に書くためには必須の考え方と言えるでしょう. 項 ラムダ計算の式を項(term)と言います. 項は変数, 抽象, 適用のいずれかです. 変数 変数(variable)はふつう1文字で書きます. 変数には関数内の束縛変数(bound variable)か自由変数(free variable)かという区別があり

    ラムダ計算基礎文法最速マスター - 貳佰伍拾陸夜日記
    sakura-1
    sakura-1 2010/02/09
    λかわいいよλ
  • An Introduction to Lambda Calculus and Scheme

    $Id: lambda.html,v 1.2 2001/02/01 01:43:43 jim Exp jim $ Jim Larson 1996-07-26 This talk was given at the JPL Section 312 Programming Lunchtime Seminar. Functions and Lambda Notation A function accepts input and produces an output. Suppose we have a "chocolate-covering" function that produces the following outputs for the corresponding inputs: peanuts -> chocolate-covered peanuts rasins -> chocola

  • 1