प्रोग्रामिंग भाषा विकिपीडिया से, मुक्त विश्वकोश
माडेलिका (Modelica) एक ऑब्जेक्ट-ओरिएण्टेड मॉडलिंग भाषा है जो जटिल तन्त्रों की मॉडलिंग के लिये प्रयुक्त होती है। मॉडलिका एक ऑब्जेक्ट-ओरिएण्टेड, डिक्लेरेटिव, बहु-डोमेनी भाषा है। उदाहरण के लिये, यदि किसी तन्त्र में यांत्रिक, वैद्युत, इलेक्ट्रानिक, हाइड्रालिक, तापीय, नियन्त्रण, विद्युत ऊर्जा आदि घटक हों तो उसे मॉडेलिका के द्वारा मॉडल करके उसका विश्लेषण कर सकते हैं। यह भाषा मॉडेलिका एसोसियेशन द्वारा विकसित है जो एक लाभ-निरपेक्ष (नॉन-प्रॉफिट) संस्था है। मॉडेलिका एसोसियेशन निःशुल्क मॉडेलिका स्टैण्डर्ड लाइब्रेरी का विकास भी करता है जिसमें विभिन्न प्रकार के १३६० मॉडल तथा १२८० फलन हैं।
चित्र:Modelica.png | |
प्रकार | डिक्लेरेटिव प्रोग्रामिंग भाषा |
---|---|
पहला अवतरण | 1997 |
स्थायी विमोचन | 3.3 (May 9, 2012[1]) |
उपयोग | AMESim, CATIA Systems, CyModelica, Dymola, JModelica.org, MapleSim, Wolfram SystemModeler, OpenModelica, Scicos, SimulationX, Vertex, Xcos |
प्रचालन तन्त्र | Cross-platform |
अनुज्ञप्तिधारी | Modelica License Version 2 |
वेबसाइट | www.modelica.org |
निम्नलिखित सरल कोड एक प्रथम ऑर्डर के तंत्र () को निरूपित करता है-
model FirstOrder
parameter Real c=1 "Time constant";
Real x "An unknown";
equation
der(x) = -c*x "A first order differential equation";
end FirstOrder;
मॉडेलिका का उपयोग निम्नलिखित अनुप्रयोगों में हुआ है-
Seamless Wikipedia browsing. On steroids.