यह इस बात पर निर्भर करता है कि आप अपने प्रश्न के किस हिस्से पर जोर देते हैं। यदि यह विशेष रूप से अनाम कार्यों के लिए बेनामी होने की संपत्ति है, तो वास्तव में एकमात्र उत्तर यह है कि वे अनबाउंड मान हैं । यदि आप सामान्य रूप से कार्यों के बारे में बात कर रहे हैं, तो अनाम फ़ंक्शंस संभवतः एक कार्यात्मक सेटिंग में लैम्ब्डा कैलकुलस के उपयोग की सबसे अधिक प्रकट अभिव्यक्ति हैं, जो कि आवेदक भाषाओं के लिए है ।
वास्तव में, लैम्ब्डा कैलकुलस दृष्टिकोण से, लैम्ब्डा अभिव्यक्तियाँ बाइंडिंग बनाने के लिए उपयोग किए जाने वाले बहुत ही वाक्यात्मक निर्माण हैं। लैम्ब्डा कैलकुलस में प्रयुक्त संकेतन को याद करें:
λ च। λ x । चएक्स
चएक्सचएक्स
एक भाषा आम तौर पर let
(जैसे कि भाषाओं, योजना) define
( या योजना) जैसे शीर्ष स्तर पर उपयोग योग्य बाइंडिंग बनाने के लिए (या सिंथैटिक कंस्ट्रक्शन के भीतर फ़ंक्शन, जैसे मॉड्यूल या ऑब्जेक्ट्स से अधिक जटिल) बनाने के लिए तरीके प्रदान करती है, लेकिन इसके लिए एकमात्र आवश्यक उपकरण बाइंडिंग निचले स्तरों पर लंबोदर है।
यदि आप स्कीम या लिस्प बोलियों जैसी भाषाओं को देखते हैं, तो उनका बहुत फ़ंड लैम्बडा कैलकुलस है, और कई विशेष रूप वास्तव में चीनी लेपित लैम्ब्डा हैं।
के लिए concatenative भाषाओं , कहानी थोड़ी अलग है। लैम्ब्डा आवश्यक नहीं है, और वास्तव में काउंटर-उत्पादक हैं। अनाम लैम्ब्डा को परिभाषित करने का क्या मतलब है, जब सब कुछ एक फ़ंक्शन है ?
इन दोनों तरह के आमों के बीच किसी तरह का द्वंद्व है। बाद में बिंदु मुक्त फ़ंक्शन संयोजन पर ध्यान केंद्रित किया गया है और इस प्रकार यह सब कुछ कार्यों के रूप में प्रतिनिधित्व करने की कोशिश करता है, जबकि पूर्व अधिक विस्तृत गणना पर काम करता है, और भाषा के किसी भी अन्य मूल्यों की तरह, प्रथम श्रेणी के मूल्यों के रूप में कार्य करने का प्रयास करता है। इस संबंध में, मेमने को उस प्रयास के परिणाम के रूप में देखा जा सकता है।
इस उत्तर में प्रस्तुत (खराब) विषय पर कुछ संकेत: