क्या कोई मुझे बता सकता है कि लैम्ब्डा कैलकुस (यदि कोई हो) सीखने के लिए पूर्व-आवश्यकताएं क्या हैं?लैम्ब्डा कैलकुस सीखने के लिए पूर्व-आवश्यकताएं
उत्तर
यह वास्तव में इस बात पर निर्भर करता है कि आप लैम्ब्डा कैलकुस के साथ क्या करना चाहते हैं। यदि आप इसे सीखना चाहते हैं तो यह देखने के लिए कि यह कैसे काम करता है वास्तव में कोई शर्त नहीं है; यह बहुत आत्मनिर्भर है। हालांकि, अगर आप इसके बारे में किसी भी सबूत को समझना चाहते हैं (ट्यूरिंग-पूर्णता, चर्च अंक, सामान्यीकरण, आदि) तो आपको अधिक गणित प्रीरेक्स की आवश्यकता हो सकती है। विशेष रूप से, मैं अपरिवर्तनीय सबूत तकनीकों, विशेष रूप से संरचनात्मक प्रेरण में पृष्ठभूमि का सुझाव दूंगा। हॉलिंग समस्या या कुछ प्रकार के अपूर्णता प्रमेय के बारे में कुछ भी जानना अच्छा लगेगा, क्योंकि लैम्ब्डा कैलकुस के कुछ मजेदार परिणामों में गैर-कम्प्यूटेबिलिटी शामिल है।
क्या आप उन लोगों के लिए अध्ययन करने के लिए क्षेत्र (ओं) की पेशकश कर सकते हैं जो वास्तव में लैम्ब्डा कैलकुस पर कट्टर जाना चाहते हैं? (आखिरकार, हम सभी महिलाओं को और कैसे प्राप्त करेंगे)। – MasterMastic
लैम्ब्डा कैलकुस को स्वयं समझने के लिए कोई और आवश्यकता नहीं है। यदि आप कंप्यूटर वैज्ञानिक नहीं हैं और रिकर्सन भी नहीं जानते हैं, तो आप यहां लगभग 30 मिनट में अनौपचारिक रूप से लैम्ब्डा कैलकुस की मूल बातें सीख सकते हैं: http://palmstroem.blogspot.de/2012/05/lambda-calculus-for-absolute-dummies.html इससे आपको यह पता चल जाएगा कि यह क्या करता है और यह कैसे काम करता है ।
यदि आप मूल गणितीय नोटेशन और रिकर्सिव परिभाषाओं से परिचित हैं, तो आप एक मानक परिचय के लिए जा सकते हैं। विशेष रूप से, यदि आप हम्सेल के आधार के रूप में लैम्ब्डा कैलकुलस के बारे में जानना चाहते हैं, तो आपको टाइप किए गए लैम्ब्डा कैलकुस की गहराई में जाना चाहिए: http://www.cse.chalmers.se/research/group/logic/TypesSS05/Extra/geuvers.pdf
- 1. अनियमित लैम्ब्डा कैलकुस
- 2. लैम्ब्डा कैलकुस ऑपरेटर प्राथमिकता
- 3. लैम्ब्डा कैलकुस की पूर्णता ट्यूरिंग?
- 4. लैम्ब्डा कैलकुस में मूल्य से कॉल करें
- 5. चर्च अंक: लैम्ब्डा कैलकुस में शून्य कैसे एन्कोड करें?
- 6. ट्यूपल रिलेशनल कैलकुस
- 7. संसाधन QML सीखने के लिए?
- 8. सीखने के लिए सामग्री GADT
- 9. पर्ल सीखने के लिए सिफारिशें?
- 10. सीखने के लिए संसाधन Emacs
- 11. LINQ सीखने के लिए संसाधन?
- 12. सीखने के लिए संसाधन Verilog
- 13. GNUMake सीखने के लिए संसाधन?
- 14. मेटाप्रोग्रामिंग सीखने के लिए भाषा
- 15. सी प्रोग्राम डिजाइन सीखने के लिए संसाधन
- 16. सीखने के लिए संसाधन सी # एक्सेल इंटरऑप
- 17. PyGame सीखने के लिए सर्वोत्तम संसाधन?
- 18. डेल्फी = पास्कल? सीखने के लिए संसाधन?
- 19. बिल्डआउट सीखने के लिए बेहतर संसाधन
- 20. सीखने के लिए लिखित प्रबंधन कोड
- 21. जावा जेनेरिक सीखने के लिए संसाधन?
- 22. श्रेणी सिद्धांत सीखने के लिए संसाधन
- 23. सीखने के लिए अच्छा opensource जेएस परियोजना?
- 24. XQuery सीखने के लिए सरल उपकरण?
- 25. जावा थ्रेड सीखने के लिए छोटी परियोजना
- 26. डाटा वेयरहाउसिंग सीखने के लिए अच्छी जगह?
- 27. कौन सी असेंबली भाषा सीखने के लिए
- 28. पुश अधिसूचना सीखने के लिए आईफोन
- 29. पीएल/पीजीएसक्यूएल सीखने के लिए अच्छे संसाधन?
- 30. यूनिक्स एपीआई सीखने के लिए अच्छी किताब?
यह प्रश्न प्रोग्रामिंग से संबंधित नहीं है। इसके बजाय [math.stackexchange.com] (http://math.stackexchange.com) पर पूछने का प्रयास करें। –
@ कोडी: लैम्ब्डा कैलकुस प्रोग्रामिंग से संबंधित कैसे है? यह सभी कार्यात्मक प्रोग्रामिंग भाषाओं की मां की तरह है। – sepp2k
@ sepp2k: जहां तक मेरा संबंध है, गणित [कंप्यूटर] विज्ञान में सबकुछ की मां है। मुझे अभी भी नहीं लगता कि लैम्ब्डा कैलकुस सीखने के बारे में प्रश्न कड़ाई से प्रोग्रामिंग से संबंधित हैं। ऐसा लगता है कि हमारे पास इसके लिए एक साइट है। मुझे नहीं लगता कि यह एसओ पर है कि किसी भी भाषा का उल्लेख नहीं किया गया है, प्रश्न में विशिष्ट एल्गोरिदम शामिल नहीं हैं, कोई कोड पोस्ट नहीं किया गया है, आदि –