जूलिया क्या है?

जेफ बेजानसन, एलन एडेलमैन, स्टीफन कारपिन्स्की और वायरल बी। शाह द्वारा विकसित और पहली बार 2012 में रिलीज़ हुई जूलिया एक उच्च स्तरीय प्रोग्रामिंग भाषा है जिसका उपयोग वैज्ञानिक कंप्यूटिंग में किया जाता है। इसका उपयोग आर कम्प्यूटिंग भाषा के समान सांख्यिकी अभिकलन और डेटा विश्लेषण के लिए किया जा सकता है। इसकी सबसे मजबूत विशेषताओं में से एक बहु प्रेषण है - एक प्रकार का बहुरूपता जो कार्यों को प्राप्त होने वाले तर्कों के डेटा प्रकार के आधार पर अलग-अलग व्यवहार करने की अनुमति देता है।

जूलिया की अन्य विशेषताएं

  • गतिशील टाइपिंग।
  • कचरा इकठा करना।
  • सी में लिखे गए कार्यक्रमों के साथ सममूल्य पर प्रदर्शन।
  • एक अंतर्निहित पैकेज प्रबंधक।
  • किसी भी फ़ंक्शन या ऑपरेशन के संकलित असेंबली कोड को देखने की क्षमता, टाइप करने के तुरंत बाद।
  • LISP मैक्रोज़ के समान मेटाप्रोग्रामिंग के उपकरण।
  • सी कार्यों को कॉल करने की मूल क्षमता।
  • Python को कॉल करने की क्षमता PyCall पैकेज के साथ कार्य करती है।
  • कमांड-लाइन शेल के समान सिस्टम के साथ सिस्टम को नियंत्रित करने की क्षमता।
  • समानांतर प्रसंस्करण और वितरित कंप्यूटिंग के लिए कार्य।
  • उपयोगकर्ता अपने स्वयं के डेटा प्रकारों को परिभाषित कर सकता है जो कि बिल्ट-इन प्रकारों के समान ही तेज प्रदर्शन करते हैं।
  • एक्स्टेंसिबिलिटी का एक उच्च स्तर, उपयोगकर्ता को भाषा के कई मुख्य पहलुओं को फिर से परिभाषित करने की अनुमति देता है।
  • यूनिकोड समर्थन।

"नमस्ते दुनिया!" जूलिया में

 प्रिंट्लन ("हैलो, वर्ल्ड!") 

विधानसभा, सी, कोड, संकलित, गतिशील, हैलो वर्ल्ड, उच्च-स्तरीय, भाषा, LISP, प्रोग्रामिंग शब्द, पायथन