ड्रैगन (प्रोग्रामिंग भाषा)
ड्रैगन एक नवीन और व्यावहारिक सामान्य प्रयोजन वाली प्रोग्रामिंग भाषा है। समर्थित प्रोग्रामिंग प्रतिमान नेस्टेड संरचनाओं, कार्यात्मक और प्राकृतिक प्रोग्रामिंग का उपयोग करते हुए आवश्यक, वस्तु-उन्मुख, घोषणात्मक हैं। भाषा पोर्टेबल (विंडोज, लिनक्स, मैकओएस आदि) है और इसका उपयोग कंसोल और जीयूआई बनाने के लिए किया जा सकता है। भाषा सरल, छोटी, लचीली और तेज़ होने के लिए डिज़ाइन की गई है। ड्रैगन का निर्माण वर्ष २०१८ में आवेश जिलानी द्वारा किया गया।[2]
प्रकार | Multi-paradigm: Object-oriented, Imperative, Functional, Procedural |
---|---|
पहला अवतरण | 2018 |
डिज़ाइनर | Aavesh Jilani |
निर्माता | Aavesh Jilani |
स्थायी विमोचन |
1.9.8 / 2021-02-24[1] |
लिखने का तरिका | dynamic, strong |
प्रचालन तन्त्र | Cross-platform |
वेबसाइट | dragon-lang.org |
विकिपुस्तक पर Dragon |
भाषा सरल है, प्राकृतिक होने की कोशिश कर रही है, संगठन को प्रोत्साहित करती है और पारदर्शी और दृश्य कार्यान्वयन के साथ आती है। यह कॉम्पैक्ट सिंटैक्स और सुविधाओं के एक समूह के साथ आता है जो प्रोग्रामर को प्राकृतिक इंटरफेस बनाने में सक्षम बनाता है और समय के एक हिस्से में घोषणात्मक डोमेन-विशिष्ट भाषाएं। यह बहुत छोटा है, तेज है। यह उपयोगी और व्यावहारिक पुस्तकालयों के साथ आता है। भाषा उत्पादकता और उच्च गुणवत्ता वाले समाधानों को विकसित करने के लिए डिज़ाइन की गई है जो पैमाने पर हो सकते हैं।
ड्रैगन प्रोग्रामिंग भाषा का इतिहास
संपादित करेंअक्टूबर २०१६ में आवेश जिलानी ने ड्रैगन प्रोग्रामिंग भाषा का डिजाइन और कार्यान्वयन शुरू किया। १५ महीने के विकास के बाद, जनवरी २०१८ में भाषा दुभाषिया उपयोग के लिए तैयार थे।
ड्रैगन १.० भाषा का पहला संस्करण ४ जनवरी, २०१८ को जारी किया गया थ।
ड्रैगन प्रोग्रामिंग भाषा की विशेषताएं
संपादित करें(१) एप्लीकेशन प्रोग्रामिंग भाषा।
(२) उत्पादकता और उच्च गुणवत्ता वाले समाधान विकसित कर सकते हैं जो पैमाने पर हो सकते हैं।
(३) छोटी और तेज भाषा।
(४) सरल भाषा जिसका उपयोग शिक्षा में किया जा सकता है।
प्रोग्राम लिखने के नियम
संपादित करेंड्रैगन एक बहुत ही सरल भाषा है, और एक बहुत ही सरल वाक्य रचना है। यह प्रोग्रामर को बॉयलरप्लेट कोड के बिना प्रोग्राम करने के लिए प्रोत्साहित करता है। मानक आउटपुट का उपयोग करके कुछ प्रिंट करने के लिए, हम 'show' कमांड का उपयोग कर सकते हैं। और 'showln' न्यूलाइन में आउटपुट के लिए।
show "Hello, World!"
परिभाषा से पहले कॉल फ़ंक्शन।
one()
two()
func one() {
showln "One"
}
func two() {
showln "two"
}