HeadlinesBriefing HeadlinesBriefing.com

Folders: गैर-पाठ्य एसोटेरिक भाषा की व्याख्या

Hacker News •
×

Folders एक गैर-पाठ्य एसोटेरिक प्रोग्रामिंग भाषा है, जिसे 2015 में बनाया गया और 2026 में अपडेट किया गया। इसे Rivulet और Velato के निर्माता ने बनाया था। यह चवालीस एसोलैंग्स में से एक है, जहाँ कोड केवल समाविष्टि और क्रम के माध्यम से व्यक्त होता है। वर्णमाला क्रम को छोड़कर फ़ोल्डरों के नाम अनदेखे रहते हैं, जिससे प्रोग्राम शुद्ध क्रमबद्ध वृक्ष बन जाते हैं।

Whitespace भाषा से प्रेरित होकर, Folders अभौतिक कोड की खोज करती है, और इसका आरंभिक प्रश्न है: बिना दिखाई देने वाले पाठ वाली फ़ाइल से भी अधिक खाली क्या हो सकता है? खाली फ़ोल्डर को बेकार जमावड़ा माना जाता है, और git इसे पूरी तरह नज़रअंदाज़ कर देता है।

Folders पहले एक Windows भाषा के रूप में शुरू हुई, जहाँ फ़ोल्डर बिल्कुल भी डिस्क स्थान नहीं लेते। 352,449 फ़ोल्डर बनाकर और उनके गुण जाँचकर यह दिखाया गया है, जो असीमित भंडारण क्षमता देता है। सभी डेटा फ़ोल्डरों के नामों में एन्कोड किया जा सकता है, जिससे फ़ाइलों का भौतिक क्षेत्र पूरी तरह बायपास हो जाता है।

गैर-Windows उपयोगकर्ताओं के लिए एक एमुलेटर उपलब्ध है, जो दिखाता है कि Folders डेटा और कोड को कैसे संभालती है। मूल कार्यान्वयन GitHub पर उपलब्ध है।

हर कमांड फ़ोल्डर में कम से कम एक चाइल्ड फ़ोल्डर होता है। पहले फ़ोल्डर (वर्णमाला क्रम में) में उप-फ़ोल्डरों की संख्या कमांड का प्रकार बताती है; तर्क दूसरे फ़ोल्डर में होते हैं; कुछ कमांड को तीसरे फ़ोल्डर की आवश्यकता होती है। व्यंजक इसी प्रकार काम करते हैं: पहले उप-फ़ोल्डर में फ़ोल्डरों की संख्या व्यंजक का प्रकार तय करती है। अस्थायी डेटा फ़ोल्डरों के रूप में संग्रहीत होता है, जिसमें नाम स्वयं डेटा होता है।

Folders इंटरप्रेटर अस्थायी फ़ाइलों से बचता है और जो भी तुरंत मेमोरी में नहीं है उसे अस्थायी फ़ोल्डरों में रखता है। पसंदीदा I/O फ़ोल्डरों के एक अन्य समूह का उपयोग करता है, जिसमें सारा डेटा फ़ोल्डरों में एन्कोड होता है ताकि असीमित डिस्क स्थान मिले (अपने जोखिम पर प्रयास करें)।

एक Folders प्रोग्राम nil-समाप्त नेस्टेड सूची है, जिसे शुद्ध समाविष्टि और क्रम के रूप में देखा जाता है। उदाहरणों में JSON सरणियों के रूप में सहेजा गया फ़िबोनाची प्रोग्राम और एक कंटूर मानचित्र के रूप में Truth Machine शामिल हैं। अन्य दृश्यीकरणों में पारिवारिक वृक्ष, वनस्पति संरचनाएँ या भूलभुलैया के रास्ते शामिल हैं।

स्रोत: Hacker News · HeadlinesBriefing द्वारा सारांशित