回答:
ラムダ計算の明らかなアプリケーションは、関数型プログラミング言語(Lisp、ML、Haskellなど)、および匿名関数をサポートする言語です。
コンビネーター計算については、「実際のアプリケーション」が必要ですか?たとえば、チューリングマシンは「現実の世界」ではほとんど使用されていませんが、計算理論の基礎を形成しています。Combinator Calculiの便利な機能の1つは、チューリングマシンよりも単純なシステムであることです。他のシステムがチューリング完全であることを証明したい場合は、チューリングマシンをシミュレートできることを示すよりも、コンビネーターをどのようにシミュレートできるかを示す方が簡単な場合があります。
MicrosoftのLINQ(Language INtegrated Query)をご覧ください。式ツリーを操作および変換するために、ラムダ計算を広範かつ非常に直接使用します。おそらく最も完全で高度な例は、データベースサーバーに委任できる式ツリーの部分を分離する複雑な変換を効率的に実行するLinq2SQL(SQL Server実装)でしょう。
これは、複数のソースからのデータを結合するクエリを可能にする最初のテクノロジーではありませんが、データベースサーバーの一括操作機能を活用するための依存関係の解きほぐしを自動化する最初のテクノロジーである可能性があります。それは完璧ではありません(時にはそれを手伝う必要があるかもしれません)が、人から得られない細部に注意を払って、うなり声を非常にうまく機能させます。
あなたがそれを手助けしなければならないとき、微積分を理解することはあなたにそれを悩ましているものを理解するのにあなたを遠くへ連れて行くでしょう-それでそれは何の用途に加えて?機械がそれをするのになぜこれを学ばなければならないのですか?