वायरवर्ल्ड: Difference between revisions
(Created page with "{{short description|2D cellular automaton devised by Brian Silverman in 1987}} [[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|2D cellular automaton devised by Brian Silverman in 1987}} | {{short description|2D cellular automaton devised by Brian Silverman in 1987}} | ||
[[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]], ऊपर वाला चालन दिशा में, निचला वाला रिवर्स-बायसिंग में]]वायरवर्ल्ड, वैकल्पिक रूप से वायरवर्ल्ड, | [[Image:Wireworld two-diodes.gif|thumb|183px|2 वायरवर्ल्ड [[डायोड]], ऊपर वाला चालन दिशा में, निचला वाला रिवर्स-बायसिंग में]]वायरवर्ल्ड, वैकल्पिक रूप से वायरवर्ल्ड, [[सेलुलर ऑटोमेटन]] है जिसे पहली बार 1987 में [[ब्रायन सिल्वरमैन]] ने अपने कार्यक्रम फैंटम फिश टैंक के हिस्से के रूप में प्रस्तावित किया था। बाद में ''[[ अमेरिकी वैज्ञानिक |अमेरिकी वैज्ञानिक]]'' के कंप्यूटर मनोरंजन कॉलम में लेख के परिणामस्वरूप इसे और अधिक व्यापक रूप से जाना जाने लगा।<ref name="SciAm1990">{{cite journal |last1=Dewdney |first1=A K |title=Computer recreations: The cellular automata programs that create Wireworld, Rugworld and other diversions |journal=[[Scientific American]] |date=January 1990 |volume=262 |issue=1 |pages=146–149 |url=https://www.scientificamerican.com/article/computer-recreations/ |accessdate=2 December 2018 |jstor=24996654}}</ref> वायरवर्ल्ड विशेष रूप से [[ट्रांजिस्टर]] का अनुकरण करने के लिए उपयुक्त है, और [[ट्यूरिंग-पूर्ण]] है। | ||
==नियम== | ==नियम== | ||
[[Image:Animated display.gif|thumb|254px|वायरवर्ल्ड में बने | [[Image:Animated display.gif|thumb|254px|वायरवर्ल्ड में बने जटिल सर्किट का उदाहरण: सात-खंड वाला डिस्प्ले और डिकोडर। सिग्नल प्रवाह और प्रदर्शन खंडों को उजागर करने के लिए कंडक्टर कोशिकाएं गहरे हरे रंग की होती हैं।]]वायरवर्ल्ड सेल चार अलग-अलग अवस्थाओं में से में हो सकता है, आमतौर पर सॉफ्टवेयर में इसकी संख्या 0-3 होती है, जिसे यहां दिए गए उदाहरणों में रंगों के आधार पर तैयार किया गया है: | ||
<ol प्रारंभ= 0 > | <ol प्रारंभ= 0 > | ||
<li>खाली (काला),</li> | <li>खाली (काला),</li> | ||
Line 15: | Line 15: | ||
* इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ, | * इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ, | ||
* इलेक्ट्रॉन पूंछ → कंडक्टर, | * इलेक्ट्रॉन पूंछ → कंडक्टर, | ||
* कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी कोशिकाओं में से | * कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी कोशिकाओं में से या दो इलेक्ट्रॉन हेड हैं, अन्यथा कंडक्टर बना रहता है। | ||
वायरवर्ल्ड [[मूर पड़ोस]] का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में | वायरवर्ल्ड [[मूर पड़ोस]] का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में सेल दूर ( का रेंज मान) है, दोनों ऑर्थोगोनल और विकर्ण। | ||
इन सरल नियमों का उपयोग [[ तर्क द्वार ]] बनाने के लिए किया जा सकता है (नीचे देखें)। | इन सरल नियमों का उपयोग [[ तर्क द्वार |तर्क द्वार]] बनाने के लिए किया जा सकता है (नीचे देखें)। | ||
[[Image:Wireworld XOR-gate.gif|thumb|left|313px|2 [[घड़ी जनरेटर]] इलेक्ट्रॉनों को XOR गेट में भेज रहे हैं]] | [[Image:Wireworld XOR-gate.gif|thumb|left|313px|2 [[घड़ी जनरेटर]] इलेक्ट्रॉनों को XOR गेट में भेज रहे हैं]] | ||
==अनुप्रयोग== | ==अनुप्रयोग== | ||
वायरवर्ल्ड ब्रह्मांड के भीतर निर्मित संस्थाओं में लैंग्टन की चींटी शामिल है (वायरवर्ल्ड के भीतर किसी भी लैंग्टन के चींटी पैटर्न को बनाने की अनुमति)<ref>{{cite web|url=http://www.heise.ws/wireworld.html |title=वायरवर्ल्ड|author=Nyles Heise |url-status=dead |archiveurl=https://web.archive.org/web/20110204063835/http://www.heise.ws/wireworld.html |archivedate=2011-02-04 }}</ref> और वायरवर्ल्ड कंप्यूटर, | वायरवर्ल्ड ब्रह्मांड के भीतर निर्मित संस्थाओं में लैंग्टन की चींटी शामिल है (वायरवर्ल्ड के भीतर किसी भी लैंग्टन के चींटी पैटर्न को बनाने की अनुमति)<ref>{{cite web|url=http://www.heise.ws/wireworld.html |title=वायरवर्ल्ड|author=Nyles Heise |url-status=dead |archiveurl=https://web.archive.org/web/20110204063835/http://www.heise.ws/wireworld.html |archivedate=2011-02-04 }}</ref> और वायरवर्ल्ड कंप्यूटर, ट्यूरिंग-पूर्ण कंप्यूटर जिसे सेलुलर ऑटोमेटन के रूप में कार्यान्वित किया गया।<ref>{{cite web | url=http://www.quinapalus.com/wi-index.html | title= वायरवर्ल्ड कंप्यूटर| author= Mark Owen}}</ref> | ||
==यह भी देखें== | ==यह भी देखें== | ||
Line 33: | Line 30: | ||
==संदर्भ== | ==संदर्भ== | ||
{{Reflist}} | {{Reflist}} | ||
==बाहरी संबंध== | ==बाहरी संबंध== |
Revision as of 20:06, 10 August 2023
वायरवर्ल्ड, वैकल्पिक रूप से वायरवर्ल्ड, सेलुलर ऑटोमेटन है जिसे पहली बार 1987 में ब्रायन सिल्वरमैन ने अपने कार्यक्रम फैंटम फिश टैंक के हिस्से के रूप में प्रस्तावित किया था। बाद में अमेरिकी वैज्ञानिक के कंप्यूटर मनोरंजन कॉलम में लेख के परिणामस्वरूप इसे और अधिक व्यापक रूप से जाना जाने लगा।[1] वायरवर्ल्ड विशेष रूप से ट्रांजिस्टर का अनुकरण करने के लिए उपयुक्त है, और ट्यूरिंग-पूर्ण है।
नियम
वायरवर्ल्ड सेल चार अलग-अलग अवस्थाओं में से में हो सकता है, आमतौर पर सॉफ्टवेयर में इसकी संख्या 0-3 होती है, जिसे यहां दिए गए उदाहरणों में रंगों के आधार पर तैयार किया गया है:
- खाली (काला),
- इलेक्ट्रॉन हेड (नीला),
- इलेक्ट्रॉन पूंछ (लाल),
- कंडक्टर (पीला).
जैसा कि सभी सेलुलर ऑटोमेटा में होता है, समय अलग-अलग चरणों में आगे बढ़ता है जिन्हें पीढ़ियां (कभी-कभी जेन्स या टिक) कहा जाता है। कोशिकाएँ इस प्रकार व्यवहार करती हैं:
- खाली → खाली,
- इलेक्ट्रॉन शीर्ष → इलेक्ट्रॉन पूंछ,
- इलेक्ट्रॉन पूंछ → कंडक्टर,
- कंडक्टर → इलेक्ट्रॉन हेड यदि पड़ोसी कोशिकाओं में से या दो इलेक्ट्रॉन हेड हैं, अन्यथा कंडक्टर बना रहता है।
वायरवर्ल्ड मूर पड़ोस का उपयोग करता है, जिसका अर्थ है कि उपरोक्त नियमों में, पड़ोसी का मतलब किसी भी दिशा में सेल दूर ( का रेंज मान) है, दोनों ऑर्थोगोनल और विकर्ण।
इन सरल नियमों का उपयोग तर्क द्वार बनाने के लिए किया जा सकता है (नीचे देखें)।
अनुप्रयोग
वायरवर्ल्ड ब्रह्मांड के भीतर निर्मित संस्थाओं में लैंग्टन की चींटी शामिल है (वायरवर्ल्ड के भीतर किसी भी लैंग्टन के चींटी पैटर्न को बनाने की अनुमति)[2] और वायरवर्ल्ड कंप्यूटर, ट्यूरिंग-पूर्ण कंप्यूटर जिसे सेलुलर ऑटोमेटन के रूप में कार्यान्वित किया गया।[3]
यह भी देखें
- वॉन न्यूमैन सेल्युलर ऑटोमेटन|वॉन न्यूमैन सेल्युलर ऑटोमेटन
संदर्भ
- ↑ Dewdney, A K (January 1990). "Computer recreations: The cellular automata programs that create Wireworld, Rugworld and other diversions". Scientific American. 262 (1): 146–149. JSTOR 24996654. Retrieved 2 December 2018.
- ↑ Nyles Heise. "वायरवर्ल्ड". Archived from the original on 2011-02-04.
- ↑ Mark Owen. "वायरवर्ल्ड कंप्यूटर".
बाहरी संबंध
- Wireworld on Rosetta Code
- The Wireworld computer in Java
- No Wires (contains an interactive Wireworld widget)