SmallBASIC एक तेज़ और सीखने में आसान BASIC प्रोग्रामिंग भाषा दुभाषिया है जो रोज़मर्रा की गणनाओं, स्क्रिप्ट और प्रोटोटाइप के लिए आदर्श है। SmallBASIC में त्रिकोणमितीय, मैट्रिसेस और बीजगणित फ़ंक्शन, एक शक्तिशाली स्ट्रिंग लाइब्रेरी, सिस्टम और ग्राफ़िक कमांड के साथ-साथ संरचित प्रोग्रामिंग सिंटैक्स शामिल हैं।
नोट: यह Microsoft का "Small Basic" *नहीं* है। यह ओपन सोर्स GPL संस्करण 3 लाइसेंस प्राप्त SmallBASIC है जिसे मूल रूप से Palm Pilot के लिए बनाया गया था और बाद में इसे Franklin eBookman और Nokia 770 डिवाइस में पोर्ट किया गया।
SmallBASIC अलग से उपलब्ध "Hacker's Keyboard" के साथ अच्छी तरह से काम करता है।
SmallBASIC की कुछ विशेषताएँ हैं:
- SmallBASIC एक मल्टी-प्लेटफ़ॉर्म BASIC भाषा है: वर्तमान में, Linux, Windows और Android समर्थित हैं।
- भाषा बहुत कॉम्पैक्ट है: उदाहरण के लिए, Linux के लिए Debian इंस्टॉलर, एक 340 kb फ़ाइल के रूप में आता है।
- SmallBASIC में गणितीय फ़ंक्शन का एक बहुत व्यापक सेट है।
- यह एक व्याख्या की गई भाषा है जिसमें संकलन चलाने की आवश्यकता नहीं होती है।
- SmallBASIC संरचित प्रोग्रामिंग, उपयोगकर्ता-परिभाषित संरचनाओं और मॉड्यूलर स्रोत फ़ाइलों का समर्थन करता है। हालाँकि, यह ऑब्जेक्ट-ओरिएंटेड नहीं है।
- यह वाक्यविन्यास के प्रश्नों में भी बहुत अधिक छूट दिखाता है: कई कमांड के लिए, विकल्प हैं, और कई निर्माणों के लिए, अलग-अलग समानार्थी शब्द उपलब्ध हैं।
- SmallBASIC अपने स्वयं के छोटे IDE के साथ आता है।
- ग्राफ़िक्स प्राइमेटिव (जैसे रेखाएँ, वृत्त, आदि) प्रदान किए जाते हैं, साथ ही ध्वनि और सरल GUI फ़ंक्शन भी।
SmallBASIC, जिसे मूल रूप से निकोलस क्रिस्टोपोलोस द्वारा 1990 के दशक के अंत में पाम पायलट व्यक्तिगत डिजिटल सहायक के लिए बनाया गया था।
चर्चा फ़ोरम में शामिल हों:
https://smallbasic.discourse.group
कृपया किसी भी क्रैश की रिपोर्ट निम्न में से किसी एक को दें। समस्या पैदा करने वाले कोड का एक छोटा सा स्निपेट शामिल करना सुनिश्चित करें।
- https://github.com/smallbasic/SmallBASIC/issues
- ईमेल: smallbasic@gmail.com
पिछली बार अपडेट होने की तारीख
21 मार्च 2025