函數程式設計英文Functional programming),又叫函數編程,係種程式編寫範式。佢將電腦運算睇做函數運算,仲避免用程式狀態英文State (computer science)以及易變物件。當中,λ演算係該語言最重要嘅基礎。而且,λ演算嘅函數可以露函數做輸入參數同埋輸出嘅返回值。