5 पॉइंट द्वारा GN⁺ 2024-11-02 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Nand गेम परिचय

  • Nand गेम एक ऐसा गेम है जिसमें बुनियादी components से शुरू करके कंप्यूटर बनाया जाता है।
  • हर level में, दिए गए specification के अनुसार काम करने वाला component बनाने का task दिया जाता है।
  • इस component को अगले level में building block के रूप में इस्तेमाल किया जा सकता है।
  • computer architecture या software के बारे में पहले से जानकारी होना ज़रूरी नहीं है, और जोड़-घटाव से आगे की गणितीय skills की भी आवश्यकता नहीं है।
  • धैर्य की ज़रूरत पड़ सकती है, और कुछ tasks को हल करने में समय लग सकता है।

पहला task: Nand component बनाना

  • task: input को output से इस तरह जोड़ना है कि जब a और b दोनों input 1 हों, तब output 0 हो।
  • 1 विद्युत प्रवाह को दर्शाता है, और 0 का अर्थ है कि विद्युत प्रवाह नहीं है।
  • V input हमेशा 1 रहने वाली स्थिर धारा लेकर चलता है।

सटीक specification

  • input और output का संबंध:
    • जब a = 0, b = 0 हो, output = 1
    • जब a = 0, b = 1 हो, output = 1
    • जब a = 1, b = 0 हो, output = 1
    • जब a = 1, b = 1 हो, output = 0

GN⁺ का सार

  • Nand गेम computer architecture की बुनियादी अवधारणाओं को समझने के लिए एक उपयोगी tool है।
  • इस गेम के ज़रिए logic gates कैसे काम करते हैं, यह सहज रूप से सीखा जा सकता है।
  • समान कार्यक्षमता वाले educational tools में TinkerCAD Circuits और Logisim शामिल हैं।
  • यह गेम धैर्य मांगता है और problem-solving skills विकसित करने में मदद कर सकता है।

1 टिप्पणियां

 
GN⁺ 2024-11-02
Hacker News राय
  • गेम पसंद है, और एक छोटा FPGA development board खरीदकर अपना instruction set और soft CPU बनाने का अनुभव मज़ेदार लगा
    • iCE40 बोर्ड इसलिए चुना क्योंकि उसका open source support अच्छा है और कीमत कम है
  • Turing Complete नाम का एक मिलता-जुलता गेम खेला था, और यह Nand2Tetris किताब से बहुत मिलता-जुलता है
  • NandGame के बारे में जानकारी:
    • NandGame – कंप्यूटर को शुरू से बनाने वाला एक गेम, जिसका कई बार ज़िक्र हुआ है
    • यह Nand2Tetris जैसी कंप्यूटर implementation प्रक्रिया है; Nand2Tetris text-based HDL का उपयोग करता है और NandGame graphical interface का उपयोग करता है
    • दोनों प्रक्रियाएँ मज़ेदार और शैक्षिक हैं, लेकिन NandGame ज़्यादा मज़ेदार लगता है
    • Nand2Tetris पूरा करने पर ऊँचे स्तर के computer software काम के लिए अतिरिक्त अभ्यास किया जा सकता है
  • इलेक्ट्रॉनिक्स में major किया था, लेकिन अब software field में काम कर रहे हैं और पुराना ज्ञान काफ़ी हद तक भूल चुके हैं
    • trial and error के ज़रिए half adder implement करने में सफलता मिली
  • NAND gate implement करने के बाद इसकी संरचना neural network जैसी लगती है
    • input/output semantics को देखते हुए, यह जिज्ञासा है कि क्या backpropagation के अलावा किसी और तरीके से neural network को train किया जा सकता है
  • इस विषय का बिल्कुल ज्ञान नहीं है, इसलिए components क्या करते हैं इसकी व्याख्या चाहिए
    • relay की भूमिका, "c" और "in" का मतलब, और अलग power supply की ज़रूरत क्यों है जैसी बातें जाननी हैं
  • सोच रहे हैं कि इस पेज पर Doom खेलने का दिन कब आएगा
  • MHRD नाम का गेम सुझाया गया है, और सबको कम-से-कम एक बार इसे आज़माने की सलाह दी गई है
  • यह प्रोजेक्ट बहुत शानदार लग रहा है, और किताब को अंत तक न पढ़ पाने का अफ़सोस है
    • और ज़्यादा चीज़ें आज़माना चाहते हैं