2010-05-07 11 views
7

में निरंतरता (कॉल/सीसी) मुझे अपनी आगामी परीक्षाओं के लिए योजना में निरंतरता को समझने की आवश्यकता है और मुझे निरंतरता के बारे में कोई जानकारी नहीं है। क्या कोई मुझे स्रोतों का सुझाव दे सकता है कि निरंतर सीखने के बारे में कैसे जाना है?योजना

सादर,

darkie

+0

http://stackoverflow.com/questions/612761/what-is-call-cc –

+0

@Dave: संभवतः डुप्लिकेट मेरी रुचि के अन्य प्रोग्रामिंग भाषाओं के बारे में बात नहीं कर रहा है। इसके अतिरिक्त, नीचे दिए गए एलेक्स द्वारा प्रदान की गई जानकारी शुरुआती परिप्रेक्ष्य से बेहतर है। शुरुआती –

उत्तर

8

मैं इस short draft tutorial एक उपयोगी प्रारंभिक बिंदु पाते हैं। एक बार जब आप उन मूलभूत बातें समझ लेंगे, तो एक और व्यापक, योजना-विशिष्ट कवरेज here है; एक व्यापक अधिकार के लिए, wikipedia कुछ मदद की जा सकती है (और अंत में कुछ अच्छे लिंक हैं)।

+0

धन्यवाद एलेक्स के लिए ऐसे कोई लिंक मौजूद हैं, तो कृपया मुझे बताएं। मेरे पास लिंक 'शॉर्ट ड्राफ्ट ट्यूटोरियल' से एक प्रश्न है। उदाहरण में है (+ 2 (कॉल/सीसी (लैम्ब्डा (के) (सेट! हैंडल के) 2))। हमारे यहां सही 2 क्यों है? क्या ऐसा इसलिए है क्योंकि हमें शुरुआत में निरंतरता के साथ हैंडल को जोड़ने की ज़रूरत है या क्या इसका कोई अन्य कारण है? –

+1

@ darkie15, सही '2' 'कॉल/सीसी' रिटर्न का मान है, अभिव्यक्ति परिणाम' 4' (क्योंकि यह' (+ 2 2) '! -) है; _side effect_ के रूप में, 'लैम्ब्डा' नाम निरंतरता के लिए 'हैंडल' सेट करता है, इसलिए लघु ट्यूटोरियल दिखाता है कि फिर 'हैंडल' को ऐसे फ़ंक्शन की तरह कैसे व्यवहार किया जाए जो '(+ 2 जो भी)' अपने तर्क पर 'जो कुछ भी' करता है। –

2

मैंने this short article लिखा है ताकि मैं खुद को निरंतरता से अधिक परिचित कर सकूं। आप इसे उपयोगी पा सकते हैं। मैंने वहां कुछ लिंक भी एकत्र किए हैं।

+2

यह डोमेन अनुपलब्ध है –