4 पॉइंट द्वारा GN⁺ 2023-09-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • 'Watlings' प्रोजेक्ट का परिचय: छोटे प्रोग्राम में बदलाव करते हुए WebAssembly Text Format सीखना
  • प्रोजेक्ट फिलहाल अधूरा है और सक्रिय विकास में है; issue submit करने और PR बनाकर योगदान देने के लिए प्रोत्साहित किया गया है
  • प्रोजेक्ट में Node 16+ & NPM का उपयोग करके compile और test करना, repository clone करना, dependency install करना, और अभ्यास प्रश्नों के समाधान को test करने का तरीका दिया गया है
  • आधिकारिक WebAssembly Binary Toolkit के उपयोग की सिफारिश: syntax highlighting और latest build, VSCode और WATI extension के जरिए syntax highlighting, IntelliSense, और अन्य उपयोगी फीचर
  • प्रोजेक्ट की प्रेरणा: Rustlings और Ziglings की सफलता से प्रेरित होकर WebAssembly और WAT शिक्षा में मौजूद कमी को भरना
  • प्रोजेक्ट का शैक्षिक दर्शन: न्यूनतम व्याख्या और अलग-अलग संदर्भों में syntax exposure के जरिए practice-केंद्रित learning पर जोर
  • लेखक का मानना है कि प्रभावी learning के लिए सोच-विचार पैदा होना ज़रूरी है: प्रोजेक्ट शैक्षिक होना चाहिए और बहुत आसान नहीं होना चाहिए, तथा syntax से परिचित होने के स्तर के अनुसार समस्याओं का दायरा बदलता है
  • यदि पाठ का कोई हिस्सा भ्रमित करने वाला या अनावश्यक रूप से लंबा लगे, तो लेखक feedback और discussion post के लिए प्रोत्साहित करते हैं

1 टिप्पणियां

 
GN⁺ 2023-09-06
Hacker News राय
  • WebAssembly (WASM) सिखाने के तरीके की तुलना Exercism मॉडल से की गई है, और यह मॉडल भी छोटे-छोटे अभ्यासों से भरा एक मुफ़्त WASM कोर्स प्रदान करता है।
  • koans जैसी संरचना के कारण बुनियादी फीचर्स से उन्नत फीचर्स तक सहज प्रगति को एक प्रभावी सीखने की पद्धति माना गया है।
  • Binaryen के wasm-opt का उपयोग करके WASM के GC जैसी फीचर्स को आज़माने का सुझाव दिया गया है, क्योंकि यह WABT की तुलना में अधिक WASM extensions को सपोर्ट करता है।
  • Qt applications को WebAssembly के लिए target करने की सुविधा को लेकर जिज्ञासा व्यक्त की गई है।
  • WebAssembly को समझने के महत्व पर ज़ोर दिया गया है, क्योंकि यह विभिन्न ecosystems की एक साझा भाषा बनता जा रहा है।
  • WebAssembly के web development पर सकारात्मक प्रभाव की सराहना की गई है, जिसमें तेज़ libraries, प्रभावशाली developer tools, और अधिक portable Node binaries शामिल हैं।
  • यह उल्लेख किया गया है कि WebAssembly हाथ से लिखी जा सकने वाली एक “असली भाषा” जैसा लगता है, जो इसे target करने की बाधा को कम कर सकता है।
  • Svelte या Vue जैसे WebAssembly UI frameworks के अस्तित्व को लेकर सवाल उठाया गया है।
  • एक उपयोगकर्ता WASM का उपयोग करते समय SQLite database के लिए connection expose करने में कठिनाई का सामना कर रहा है और मदद के लिए संसाधन खोज रहा है।
  • एक उपयोगकर्ता यह सवाल उठाता है कि क्या web development भाषाओं के low-level intermediate representation (IR) के रूप में WebAssembly को सीखना ज़रूरी है, जबकि इसे आमतौर पर हाथ से नहीं लिखा जाएगा।