कंप्यूटर आर्किटेक्चर सरणियों पर आधारित नहीं हैं [बंद]


9

वेडलर का मूल पेपर फॉर मोनोड्स ऑन फंक्शनल प्रोग्रामिंग (हास्केल), वे कहते हैं

एक लंबे इतिहास के साथ एक और सवाल यह है कि क्या यह सरणी अद्यतन पर कार्यक्रमों को आधार बनाने के लिए वांछनीय है। चूंकि सरणियों पर आधारित एल्गोरिदम और आर्किटेक्चर विकसित करने में इतना प्रयास हो गया है, हम इस बहस को दरकिनार कर देंगे और बस यह मान लेंगे कि उत्तर हां है।

अन्य संभावित आर्किटेक्चर के लिए कोई उद्धरण या संकेत नहीं है। मैंने लिस्प के अनुकूल एक वास्तुकला के बारे में कुछ सुना है। क्या कोई मुझे इस विषय पर कुछ स्पष्टीकरण और मार्गदर्शन दे सकता है कि मैं इस विषय पर कहां / कैसे शुरू कर सकता हूं। मैं बहुत सराहना करता हूं कि आप विभिन्न वास्तुकला को संक्षेप में समझा सकते हैं।


1
शायद यह संभव है कि पेड़ों को अब और अधिक कुशल बनाने के लिए कुछ प्रकार के हार्डवेयर समर्थन जोड़ें। खासतौर पर कैश लोकलिटी को लेकर।
कोडइन्चोस

एक निश्चित अर्थ में, एकाधिक कोर वाला कंप्यूटर शुद्ध भाषा के लिए अधिक अनुकूल है।
PyRulez

@CodesInChaos विकी में ग्राफ रिडक्शन मशीन पर स्टंप और 1963 के पेपर के आधार पर SECD मशीन के लिए लिंक है। यकीन नहीं होता अगर ऐसा है।
तारांकन

जवाबों:


0

इसमें सिंबलिक्स लिस्प मशीन है , लिस्प मशीन भी है


एक अन्य नोट पर, यह भी एप्रोपोस हो सकता है, डेटा-फ्लो प्रोग्रामिंग के लिए कस्टम हार्डवेयर हुआ करता था। यह पाठ कहता है कि 70 और कस्टम हार्डवेयर में विकसित अवधारणा को 80 के दशक में आगे बढ़ाया गया था।


सूची वास्तव में सिर्फ अतिरिक्त सुविधाओं के साथ सरणियाँ हैं।
रॉबर्ट हार्वे

@RobertHarvey वैचारिक रूप से बहुत अलग। एक अनुक्रमित संचालन प्रदान करता है, दूसरा अनुक्रमिक। केवल एक को अगले (और पिछले) से अवगत होना आवश्यक है अर्थात मैं एक अनुक्रम का हिस्सा हूं। वास्तव में एक सरणी को सामग्री को क्रमिक रूप से संग्रहीत करने की आवश्यकता नहीं है। यह सिर्फ सुविधा है। एक सरणी को बस एक सूचकांक प्रदान करने की आवश्यकता है (यह सूचकांक वैचारिक रूप से कुछ भी हो सकता है) और उस सूचकांक को हे (1) में तत्व को लाने और अद्यतन करने के लिए उपयोग किया जा सकता है।
तारांकन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.