घर विकास क्लोजर क्या है? - टेक्नोपेडिया से परिभाषा

क्लोजर क्या है? - टेक्नोपेडिया से परिभाषा

विषयसूची:

Anonim

परिभाषा - क्लोजर का क्या अर्थ है?

क्लोजर एक गतिशील प्रोग्रामिंग भाषा है जो लिस्प प्रोग्रामिंग भाषा की एक बोली या संस्करण है। यह सामान्य प्रयोजन के लिए डिज़ाइन किया गया है और मल्टीथ्रेड प्रोग्रामिंग के लिए उपयोग किए जाने वाले मजबूत और कुशल बुनियादी ढांचे के साथ एक स्क्रिप्टिंग भाषा के इंटरैक्टिव विकास और दृष्टिकोण को जोड़ती है।

यह एक संकलित भाषा भी है जो पूरी तरह से गतिशील रहते हुए सीधे जेवीएम बाइटकोड में संकलित होती है।

टेकोपेडिया क्लॉजुरे बताते हैं

क्लीजुर को रिच हिक्की ने लिस्प की एक बोली के रूप में विकसित किया था जो सीधे जावा वर्चुअल मशीन (जेवीएम) को लक्षित करता है। इस वजह से, यह कोड-एज़-डेटा दर्शन और लिस्प के शक्तिशाली मैक्रो सिस्टम को साझा करता है। यह मुख्य रूप से एक कार्यात्मक प्रोग्रामिंग भाषा माना जाता है जो अपरिवर्तनीय और लगातार डेटा संरचनाओं का एक सेट पेश करता है।


क्लोजर में एक सॉफ्टवेयर ट्रांसैक्शनल मेमोरी सिस्टम भी होता है जब एक म्यूट स्टेट की आवश्यकता होती है, और एक प्रतिक्रियाशील एजेंट सिस्टम होता है, जो यह सुनिश्चित करता है कि मल्टीथ्रेडेड डिजाइन सही और साफ हैं।


क्लोजर की विशेषताओं में शामिल हैं:

  • चुस्त जावा एकीकरण जहां अनुप्रयोगों को आसानी से पैक किया जाता है और जेवीएम और अन्य एप्लिकेशन सर्वर पर तैनात किया जाता है
  • कार्य को प्रथम श्रेणी की वस्तु माना जाता है
  • रीड-इवल-प्रिंट लूप के साथ गतिशील विकास
  • साइड-इफेक्ट-आधारित लूपिंग के विपरीत, पुनरावृत्ति और अन्य उच्च-क्रम के कार्यों पर जोर दिया जाता है
  • हैशमैप, सूची और सेट जैसे अपरिवर्तनीय और लगातार डेटा संरचनाएं प्रदान करता है
  • एजेंट सिस्टम, डायनामिक var सिस्टम और सॉफ्टवेयर ट्रांसेक्शनल मेमोरी समवर्ती प्रोग्रामिंग की अनुमति देता है
  • मल्टीमिथोड किसी भी तर्क के मूल्यों या प्रकारों पर गतिशील प्रेषण की अनुमति देते हैं
क्लोजर क्या है? - टेक्नोपेडिया से परिभाषा