विज़ुअल प्रोग्रामिंग प्रणाली: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Programming language written graphically by a user}} {{Distinguish|Design language}} File:Add all numbers block.png|thumb|upright=1.3|स्नैप म...")
 
No edit summary
Line 1: Line 1:
{{Short description|Programming language written graphically by a user}}
{{Short description|Programming language written graphically by a user}}
{{Distinguish|Design language}}
{{Distinguish|डिजाइन भाषा}}
[[File:Add all numbers block.png|thumb|upright=1.3|स्नैप में एक साधारण कस्टम ब्लॉक! दृश्य प्रोग्रामिंग भाषा, जो [[स्क्रैच (प्रोग्रामिंग भाषा)]] पर आधारित है, ए और बी के बीच सभी संख्याओं के योग की गणना करती है]][[कम्प्यूटिंग]] में, एक विज़ुअल [[प्रोग्रामिंग भाषा]] (विज़ुअल प्रोग्रामिंग सिस्टम, VPL, या, VPS) या ब्लॉक कोडिंग एक प्रोग्रामिंग लैंग्वेज है, जो उपयोगकर्ताओं को प्रोग्राम एलिमेंट्स को ''टेक्स्टली'' निर्दिष्ट करने के बजाय 'ग्राफ़िकल' रूप से जोड़कर [[कंप्यूटर प्रोग्राम]] बनाने देती है। .<ref>{{cite book|doi=10.1109/ISM.2014.24|chapter=Graphical Programming Environments for Educational Robots: Open Roberta - Yet Another One?|title=2014 IEEE International Symposium on Multimedia|pages=381–386|year=2014|last1=Jost|first1=Beate|last2=Ketterl|first2=Markus|last3=Budde|first3=Reinhard|last4=Leimbach|first4=Thorsten|isbn=978-1-4799-4311-1}}</ref> एक वीपीएल दृश्य अभिव्यक्तियों, पाठ की स्थानिक व्यवस्था और ग्राफिक प्रतीकों के साथ प्रोग्रामिंग की अनुमति देता है, जो [[वाक्य - विन्यास]] या माध्यमिक नोटेशन के तत्वों के रूप में उपयोग किया जाता है। उदाहरण के लिए, कई वीपीएल (डेटाफ्लो या आरेखीय प्रोग्रामिंग के रूप में जाने जाते हैं)<ref>{{cite book|doi=10.1109/AUTEST.1994.381508|chapter=Diagrammatic-graphical programming languages and DoD-STD-2167A|title=Proceedings of AUTOTESTCON '94|pages=211–220|year=1994|last1=Bragg|first1=S.D.|last2=Driskill|first2=C.G.|isbn=0-7803-1910-9}}</ref><ref>{{cite journal|doi=10.1109/ACCESS.2021.3051043|title=Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review|journal=IEEE Access|volume=9|pages=14181–14202|year=2021|last1=Kuhail|first1=M. A. |last2=Farooq|first2=S. |last3=Hammad |first3=R. |last4=Bahja |first4=M.|doi-access=free}}</ref> बक्से और तीरों के विचार पर आधारित हैं, जहां बक्से या अन्य स्क्रीन ऑब्जेक्ट्स को इकाइयों के रूप में माना जाता है, जो तीरों, रेखाओं या आर्क से जुड़े होते हैं जो संबंधों का प्रतिनिधित्व करते हैं।
[[File:Add all numbers block.png|thumb|upright=1.3|स्नैप में एक साधारण कस्टम ब्लॉक! दृश्य प्रोग्रामिंग भाषा, जो [[स्क्रैच (प्रोग्रामिंग भाषा)]] पर आधारित है, ए और बी के बीच सभी संख्याओं के योग की गणना करती है]][[कम्प्यूटिंग]] में, एक विज़ुअल [[प्रोग्रामिंग भाषा]] (विज़ुअल प्रोग्रामिंग प्रणाली, वीपीएल, या, वीपीएस) या ब्लॉक कोडिंग एक प्रोग्रामिंग भाषा है, जो उपयोगकर्ताओं को प्रोग्राम एलिमेंट्स को ''टेक्स्टली'' निर्दिष्ट करने के अतिरिक्त 'ग्राफ़िकल' रूप से जोड़कर [[कंप्यूटर प्रोग्राम]] बनाने देती है। .<ref>{{cite book|doi=10.1109/ISM.2014.24|chapter=Graphical Programming Environments for Educational Robots: Open Roberta - Yet Another One?|title=2014 IEEE International Symposium on Multimedia|pages=381–386|year=2014|last1=Jost|first1=Beate|last2=Ketterl|first2=Markus|last3=Budde|first3=Reinhard|last4=Leimbach|first4=Thorsten|isbn=978-1-4799-4311-1}}</ref> एक वीपीएल दृश्य अभिव्यक्तियों, पाठ की स्थानिक व्यवस्था और ग्राफिक प्रतीकों के साथ प्रोग्रामिंग की अनुमति देता है, जो [[वाक्य - विन्यास]] या माध्यमिक नोटेशन के तत्वों के रूप में उपयोग किया जाता है। उदाहरण के लिए, कई वीपीएल (डेटाफ्लो या आरेखीय प्रोग्रामिंग के रूप में जाने जाते हैं)<ref>{{cite book|doi=10.1109/AUTEST.1994.381508|chapter=Diagrammatic-graphical programming languages and DoD-STD-2167A|title=Proceedings of AUTOTESTCON '94|pages=211–220|year=1994|last1=Bragg|first1=S.D.|last2=Driskill|first2=C.G.|isbn=0-7803-1910-9}}</ref><ref>{{cite journal|doi=10.1109/ACCESS.2021.3051043|title=Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review|journal=IEEE Access|volume=9|pages=14181–14202|year=2021|last1=Kuhail|first1=M. A. |last2=Farooq|first2=S. |last3=Hammad |first3=R. |last4=Bahja |first4=M.|doi-access=free}}</ref> बक्से और तीरों के विचार पर आधारित हैं, जहां बक्से या अन्य स्क्रीन ऑब्जेक्ट्स को इकाइयों के रूप में माना जाता है, जो तीरों, रेखाओं या आर्क से जुड़े होते हैं जो संबंधों का प्रतिनिधित्व करते हैं।


== परिभाषा ==
== परिभाषा ==
VPLs को आइकन-आधारित भाषाओं, फॉर्म-आधारित भाषाओं और आरेख भाषाओं में प्रयुक्त दृश्य अभिव्यक्ति के प्रकार और सीमा के अनुसार आगे वर्गीकृत किया जा सकता है। दृश्य प्रोग्रामिंग वातावरण चित्रमय या प्रतिष्ठित तत्व प्रदान करते हैं जिन्हें प्रोग्राम निर्माण के लिए कुछ विशिष्ट स्थानिक व्याकरण के अनुसार उपयोगकर्ताओं द्वारा एक इंटरैक्टिव तरीके से हेरफेर किया जा सकता है।
वीपीएल को आइकन-आधारित भाषाओं, फॉर्म-आधारित भाषाओं और आरेख भाषाओं में प्रयुक्त दृश्य अभिव्यक्ति के प्रकार और सीमा के अनुसार आगे वर्गीकृत किया जा सकता है। दृश्य प्रोग्रामिंग वातावरण चित्रमय या प्रतिष्ठित तत्व प्रदान करते हैं जिन्हें प्रोग्राम निर्माण के लिए कुछ विशिष्ट स्थानिक व्याकरण के अनुसार उपयोगकर्ताओं द्वारा एक इंटरैक्टिव विधि से हेरफेर किया जा सकता है।


वीपीएल का सामान्य लक्ष्य नौसिखियों के लिए प्रोग्रामिंग को अधिक सुलभ बनाना और तीन अलग-अलग स्तरों पर प्रोग्रामरों का समर्थन करना है<ref>{{cite journal|doi=10.18293/vlss2017-010|title=Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets|journal=Journal of Visual Languages and Sentient Systems|volume=3|pages=68–91|year=2017|last1=Repenning|first1=Alexander|doi-access=free}}</ref>
वीपीएल का सामान्य लक्ष्य नौसिखियों के लिए प्रोग्रामिंग को अधिक सुलभ बनाना और तीन अलग-अलग स्तरों पर प्रोग्रामरों का समर्थन करना है<ref>{{cite journal|doi=10.18293/vlss2017-010|title=Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets|journal=Journal of Visual Languages and Sentient Systems|volume=3|pages=68–91|year=2017|last1=Repenning|first1=Alexander|doi-access=free}}</ref>
* ''वाक्यविन्यास'': वीपीएल अच्छी तरह से गठित प्रोग्राम बनाने के लिए प्रोग्रामिंग आदिम की व्यवस्था में मदद करने वाले सिंटैक्टिक त्रुटियों की संभावना को कम करने या समाप्त करने की कोशिश करने वाले आइकन/ब्लॉक, रूपों और आरेखों का उपयोग करते हैं।
* ''वाक्यविन्यास'': वीपीएल अच्छी तरह से गठित प्रोग्राम बनाने के लिए प्रोग्रामिंग आदिम की व्यवस्था में मदद करने वाले सिंटैक्टिक त्रुटियों की संभावना को कम करने या समाप्त करने की कोशिश करने वाले आइकन/ब्लॉक, रूपों और आरेखों का उपयोग करते हैं।
* ''सिमेंटिक्स'': वीपीएल प्रोग्रामिंग प्रिमिटिव्स के अर्थ को प्रकट करने के लिए कुछ तंत्र प्रदान कर सकते हैं। इसमें प्रोग्रामिंग लैंग्वेज में बिल्ट-इन डॉक्यूमेंटेशन फंक्शन प्रदान करने वाले हेल्प फंक्शन शामिल हो सकते हैं।
* ''सिमेंटिक्स'': वीपीएल प्रोग्रामिंग प्रिमिटिव्स के अर्थ को प्रकट करने के लिए कुछ तंत्र प्रदान कर सकते हैं। इसमें प्रोग्रामिंग भाषा में बिल्ट-इन डॉक्यूमेंटेशन फंक्शन प्रदान करने वाले हेल्प फंक्शन सम्मिलित हो सकते हैं।
* ''व्यावहारिकता'': वीपीएल अध्ययन का समर्थन करते हैं कि विशेष परिस्थितियों में कार्यक्रमों का क्या अर्थ है। समर्थन का यह स्तर उपयोगकर्ताओं को वीपीएल के साथ बनाई गई कलाकृतियों को एक निश्चित स्थिति में रखने की अनुमति देता है ताकि यह पता लगाया जा सके कि कार्यक्रम उस स्थिति पर कैसे प्रतिक्रिया करेगा। उदाहरण: [[एजेंट शीट्स]] या [[एजेंट क्यूब्स]] में उपयोगकर्ता यह देखने के लिए गेम या सिमुलेशन को एक विशेष स्थिति में सेट कर सकते हैं कि [[कार्यक्रम राज्य]] प्रतिक्रिया करेगा। [[लोहबान]] प्रोग्रामिंग भाषा के साथ उपयोगकर्ता एक रोबोट को एक निश्चित स्थिति में ला सकते हैं ताकि यह देखा जा सके कि यह कैसे प्रतिक्रिया करेगा, यानी कौन से सेंसर सक्रिय होंगे।
* ''व्यावहारिकता'': वीपीएल अध्ययन का समर्थन करते हैं कि विशेष परिस्थितियों में कार्यक्रमों का क्या अर्थ है। समर्थन का यह स्तर उपयोगकर्ताओं को वीपीएल के साथ बनाई गई कलाकृतियों को एक निश्चित स्थिति में रखने की अनुमति देता है ताकि यह पता लगाया जा सके कि कार्यक्रम उस स्थिति पर कैसे प्रतिक्रिया करेगा। उदाहरण: [[एजेंट शीट्स]] या [[एजेंट क्यूब्स]] में उपयोगकर्ता यह देखने के लिए गेम या सिमुलेशन को एक विशेष स्थिति में सेट कर सकते हैं कि [[कार्यक्रम राज्य]] प्रतिक्रिया करेगा। [[लोहबान]] प्रोग्रामिंग भाषा के साथ उपयोगकर्ता एक रोबोट को एक निश्चित स्थिति में ला सकते हैं ताकि यह देखा जा सके कि यह कैसे प्रतिक्रिया करेगा, यानी कौन से सेंसर सक्रिय होंगे।


वर्तमान विकास [[डेटाफ्लो प्रोग्रामिंग]] भाषाओं के साथ दृश्य प्रोग्रामिंग दृष्टिकोण को एकीकृत करने का प्रयास करते हैं ताकि या तो कार्यक्रम की स्थिति तक तत्काल पहुंच हो, जिसके परिणामस्वरूप ऑनलाइन डिबगिंग, या स्वचालित प्रोग्राम पीढ़ी और दस्तावेज़ीकरण हो। डेटाफ़्लो भाषाएँ [[स्वचालित समानांतरकरण]] की भी अनुमति देती हैं, जो भविष्य की सबसे बड़ी प्रोग्रामिंग चुनौतियों में से एक बनने की संभावना है।<ref>{{cite journal |last=Johnston |first=W.M. |author2=Hanna, J.R.P. |author3=Millar, R.J. |year=2004 |title=Advances in dataflow programming languages |journal=[[ACM Computing Surveys]] |volume=36 |issue=1 |pages=1–34 |url=http://www.cs.ucf.edu/~dcm/Teaching/COT4810-Spring2011/Literature/DataFlowProgrammingLanguages.pdf |access-date=2011-02-16 |doi=10.1145/1013208.1013209 }}</ref>
वर्तमान विकास [[डेटाफ्लो प्रोग्रामिंग]] भाषाओं के साथ दृश्य प्रोग्रामिंग दृष्टिकोण को एकीकृत करने का प्रयास करते हैं ताकि या तो कार्यक्रम की स्थिति तक तत्काल पहुंच हो, जिसके परिणामस्वरूप ऑनलाइन डिबगिंग, या स्वचालित प्रोग्राम पीढ़ी और दस्तावेज़ीकरण हो। डेटाफ़्लो भाषाएँ [[स्वचालित समानांतरकरण]] की भी अनुमति देती हैं, जो भविष्य की सबसे बड़ी प्रोग्रामिंग चुनौतियों में से एक बनने की संभावना है।<ref>{{cite journal |last=Johnston |first=W.M. |author2=Hanna, J.R.P. |author3=Millar, R.J. |year=2004 |title=Advances in dataflow programming languages |journal=[[ACM Computing Surveys]] |volume=36 |issue=1 |pages=1–34 |url=http://www.cs.ucf.edu/~dcm/Teaching/COT4810-Spring2011/Literature/DataFlowProgrammingLanguages.pdf |access-date=2011-02-16 |doi=10.1145/1013208.1013209 }}</ref>
Visual Basic .NET, C Sharp (प्रोग्रामिंग भाषा)|Visual C#, J Sharp|Visual J# आदि [[Microsoft Visual Studio]] एकीकृत विकास वातावरण की भाषाएँ दृश्य प्रोग्रामिंग भाषाएँ नहीं हैं: एल्गोरिदम आदि का प्रतिनिधित्व पाठ्य है, भले ही IDE एक समृद्ध यूजर इंटरफेस के साथ संपादन और डिबगिंग गतिविधियों को सुशोभित करता है। इसी तरह का विचार अधिकांश अन्य तीव्र अनुप्रयोग विकास परिवेशों पर लागू होता है जो आम तौर पर एक [[फॉर्म डिजाइनर]] का समर्थन करते हैं और कभी-कभी प्रवाह और डेटा निर्भरता को नियंत्रित करने (लेकिन परिभाषित नहीं) को चित्रित करने के लिए ग्राफिकल टूल भी होते हैं।


विज़ुअल प्रोग्रामिंग भाषाओं के लिए [[पार्सर]]्स को ग्राफ़ व्याकरण का उपयोग करके लागू किया जा सकता है।<ref>{{cite journal|doi=10.1006/jvlc.1996.0027 |title=Defining and parsing visual languages with layered graph grammars |journal=Journal of Visual Languages & Computing |volume=8 |issue=1 |pages=27–55 |year=1997 |last1=Rekers |first1=J. |last2=Schürr |first2=A. |url=https://semanticscholar.org/paper/96b8b70269fa62f2fd0d2ab17904d15a3e1ef9c3 }}</ref><ref>{{cite journal|doi=10.1093/comjnl/44.3.186|title=A context-sensitive graph grammar formalism for the specification of visual languages|journal=The Computer Journal|volume=44|issue=3|pages=186–200|year=2001|last1=Zhang|first1=D.-Q.|url=https://semanticscholar.org/paper/5d3d217d73e0f6bbeefa3749c16fbc7b2e00ec0b}}</ref>
मूल दृश्य .नेट, C Sharp (प्रोग्रामिंग भाषा)|Visual C#, J Sharp|Visual J# आदि [[Microsoft Visual Studio|माइक्रोसॉफ्ट विजुअल स्टूडियो]] एकीकृत विकास वातावरण की भाषाएँ दृश्य प्रोग्रामिंग भाषाएँ नहीं हैं: एल्गोरिदम आदि का प्रतिनिधित्व पाठ्य है, भले ही IDE एक समृद्ध यूजर इंटरफेस के साथ संपादन और डिबगिंग गतिविधियों को सुशोभित करता है। इसी तरह का विचार अधिकांश अन्य तीव्र अनुप्रयोग विकास परिवेशों पर प्रयुक्त होता है जो सामान्यतः एक [[फॉर्म डिजाइनर]] का समर्थन करते हैं और कभी-कभी प्रवाह और डेटा निर्भरता को नियंत्रित करने (लेकिन परिभाषित नहीं) को चित्रित करने के लिए ग्राफिकल टूल भी होते हैं।
 
विज़ुअल प्रोग्रामिंग भाषाओं के लिए [[पार्सर]]्स को ग्राफ़ व्याकरण का उपयोग करके प्रयुक्त किया जा सकता है।<ref>{{cite journal|doi=10.1006/jvlc.1996.0027 |title=Defining and parsing visual languages with layered graph grammars |journal=Journal of Visual Languages & Computing |volume=8 |issue=1 |pages=27–55 |year=1997 |last1=Rekers |first1=J. |last2=Schürr |first2=A. |url=https://semanticscholar.org/paper/96b8b70269fa62f2fd0d2ab17904d15a3e1ef9c3 }}</ref><ref>{{cite journal|doi=10.1093/comjnl/44.3.186|title=A context-sensitive graph grammar formalism for the specification of visual languages|journal=The Computer Journal|volume=44|issue=3|pages=186–200|year=2001|last1=Zhang|first1=D.-Q.|url=https://semanticscholar.org/paper/5d3d217d73e0f6bbeefa3749c16fbc7b2e00ec0b}}</ref>
 




Line 35: Line 37:
* [[ऐलिस (सॉफ्टवेयर)]], एक वस्तु आधारित भाषा जिसका उपयोग 3डी वातावरण को प्रोग्राम करने के लिए किया जाता है।
* [[ऐलिस (सॉफ्टवेयर)]], एक वस्तु आधारित भाषा जिसका उपयोग 3डी वातावरण को प्रोग्राम करने के लिए किया जाता है।
* [[एनालिटिका (सॉफ्टवेयर)]], निर्णय और जोखिम विश्लेषण के लिए मात्रात्मक मॉडल के निर्माण और विश्लेषण के लिए।
* [[एनालिटिका (सॉफ्टवेयर)]], निर्णय और जोखिम विश्लेषण के लिए मात्रात्मक मॉडल के निर्माण और विश्लेषण के लिए।
* एंड्रॉइड के लिए ऐप आविष्कारक, [[अवरुद्ध]] और [[कावा (योजना कार्यान्वयन)]] के आधार पर एंड्रॉइड (ऑपरेटिंग सिस्टम) एप्लिकेशन बनाने के लिए एक उपकरण।
* एंड्रॉइड के लिए ऐप आविष्कारक, [[अवरुद्ध]] और [[कावा (योजना कार्यान्वयन)]] के आधार पर एंड्रॉइड (ऑपरेटिंग प्रणाली) एप्लिकेशन बनाने के लिए एक उपकरण।
* ब्लॉक-आधारित विज़ुअल [[प्रोग्रामिंग भाषा बोली]]वीपीएल) और संपादक बनाने के [[फ्लोगोरिथम (प्रोग्रामिंग भाषा)]] [[जावास्क्रिप्ट]] के लिए ब्लॉकली, क्लाइंट-साइड लाइब्रेरी
* ब्लॉक-आधारित विज़ुअल [[प्रोग्रामिंग भाषा बोली]]वीपीएल) और संपादक बनाने के [[फ्लोगोरिथम (प्रोग्रामिंग भाषा)]] [[जावास्क्रिप्ट]] के लिए ब्लॉकली, क्लाइंट-साइड लाइब्रेरी
* [[बुलबुला (प्रोग्रामिंग भाषा)]], प्रोडक्शन-रेडी [[वेब अनुप्रयोग]] बनाने के लिए।
* [[बुलबुला (प्रोग्रामिंग भाषा)]], प्रोडक्शन-रेडी [[वेब अनुप्रयोग]] बनाने के लिए।
*[[कैट्रोबैट]], एनिमेशन, ऐप्स और गेम्स के लिए ब्लॉक-आधारित विज़ुअल प्रोग्रामिंग लैंग्वेज
*[[कैट्रोबैट]], एनिमेशन, ऐप्स और गेम्स के लिए ब्लॉक-आधारित विज़ुअल प्रोग्रामिंग भाषा
* [[फ्लोकोड]], एम्बेडेड माइक्रोकंट्रोलर्स और विंडोज के लिए एक विजुअल प्रोग्रामिंग टूल।
* [[फ्लोकोड]], एम्बेडेड माइक्रोकंट्रोलर्स और विंडोज के लिए एक विजुअल प्रोग्रामिंग टूल।
* फ़्लोगोरिथम (प्रोग्रामिंग भाषा), निष्पादन योग्य फ़्लोचार्ट बनाता है जिसे कई भाषाओं में परिवर्तित किया जा सकता है।
* फ़्लोगोरिथम (प्रोग्रामिंग भाषा), निष्पादन योग्य फ़्लोचार्ट बनाता है जिसे कई भाषाओं में परिवर्तित किया जा सकता है।
* होपस्कॉच (प्रोग्रामिंग लैंग्वेज), एक [[ipad]] ऐप और टचस्क्रीन-ओरिएंटेड मोबाइल एप्लिकेशन बनाने के लिए विजुअल प्रोग्रामिंग लैंग्वेज।
* होपस्कॉच (प्रोग्रामिंग भाषा), एक [[ipad]] ऐप और टचस्क्रीन-ओरिएंटेड मोबाइल एप्लिकेशन बनाने के लिए विजुअल प्रोग्रामिंग भाषा।
* [[होम गेम लैब]], [[लोगो (प्रोग्रामिंग भाषा)]] के लिए एक विजुअल प्रोग्रामिंग टूल।
* [[होम गेम लैब]], [[लोगो (प्रोग्रामिंग भाषा)]] के लिए एक विजुअल प्रोग्रामिंग टूल।
* [[कोजो (सीखने का माहौल)]], एक प्रोग्रामिंग भाषा, एकीकृत विकास का माहौल और सीखने का माहौल।
* [[कोजो (सीखने का माहौल)]], एक प्रोग्रामिंग भाषा, एकीकृत विकास का माहौल और सीखने का माहौल।
* [[mBlock]], [[Arduino]] हार्डवेयर इंटरफेस के लिए स्क्रैच का एक विस्तार। [[मेकब्लॉक]] द्वारा विकसित।
* [[mBlock|एमब्लॉक]], [[Arduino|आर्डुइनो]] हार्डवेयर इंटरफेस के लिए स्क्रैच का एक विस्तार। [[मेकब्लॉक]] द्वारा विकसित।
* बच्चों के लिए डिज़ाइन किए गए फ्राउन्होफ़र IAIS की ओर से [[रोबर्टा खोलें]], ऑनलाइन प्रोग्रामिंग वातावरण।
* बच्चों के लिए डिज़ाइन किए गए फ्राउन्होफ़र IAIS की ओर से [[रोबर्टा खोलें]], ऑनलाइन प्रोग्रामिंग वातावरण।
* [[पेंसिल कोड (प्रोग्रामिंग भाषा)]], एक पेंसिल के [[साथ]] ड्राइंग पर केंद्रित एक दृश्य प्रोग्रामिंग भाषा
* [[पेंसिल कोड (प्रोग्रामिंग भाषा)]], एक पेंसिल के [[साथ]] ड्राइंग पर केंद्रित एक दृश्य प्रोग्रामिंग भाषा
* [[रैप्टर (प्रोग्रामिंग भाषा)]], [[यूएसएएफ]] का एक उत्पाद, निष्पादन योग्य फ़्लोचार्ट बनाने के लिए।
* [[रैप्टर (प्रोग्रामिंग भाषा)]], [[यूएसएएफ]] का एक उत्पाद, निष्पादन योग्य फ़्लोचार्ट बनाने के लिए।
* स्क्रैच (प्रोग्रामिंग लैंग्वेज), MIT का एक उत्पाद, जिसे K-12 और स्कूल के बाद के कार्यक्रमों में बच्चों के लिए डिज़ाइन किया गया है।
* स्क्रैच (प्रोग्रामिंग भाषा), एमआईटी का एक उत्पाद, जिसे K-12 और स्कूल के बाद के कार्यक्रमों में बच्चों के लिए डिज़ाइन किया गया है।
* [[स्क्रैच जूनियर]], स्क्रैच की एक व्याख्या मुख्य रूप से युवा दर्शकों (5-7 साल के बच्चों) के लिए डिज़ाइन की गई है।
* [[स्क्रैच जूनियर]], स्क्रैच की एक व्याख्या मुख्य रूप से युवा दर्शकों (5-7 साल के बच्चों) के लिए डिज़ाइन की गई है।
* चटकाना! (प्रोग्रामिंग भाषा)|स्नैप!, बीईओबी (प्रोग्रामिंग भाषा) का एक ब्राउज़र-आधारित पुनर्कार्यान्वयन, और प्रथम श्रेणी प्रक्रियाओं और सूचियों के साथ स्क्रैच (प्रोग्रामिंग भाषा) का विस्तार। यूसी बर्कले में पढ़ाने के लिए प्रयुक्त।
* चटकाना! (प्रोग्रामिंग भाषा)|स्नैप!, बीईओबी (प्रोग्रामिंग भाषा) का एक ब्राउज़र-आधारित पुनर्कार्यान्वयन, और प्रथम श्रेणी प्रक्रियाओं और सूचियों के साथ स्क्रैच (प्रोग्रामिंग भाषा) का विस्तार। यूसी बर्कले में पढ़ाने के लिए प्रयुक्त।
* [[स्टेजकास्ट निर्माता]], एक जावा-आधारित शिक्षण प्रणाली।
* [[स्टेजकास्ट निर्माता]], एक जावा-आधारित शिक्षण प्रणाली।
* [[StarLogo]], एक कंप्यूटर सिमुलेशन#प्रकार|[[एमआईटी मीडिया लैब]] में [[मिशेल रेसनिक]], [[एरिक क्लॉफ़र]] और अन्य द्वारा विकसित एजेंट-आधारित [[सिमुलेशन भाषा]]। लोगो (प्रोग्रामिंग लैंग्वेज) प्रोग्रामिंग लैंग्वेज ([[लिस्प (प्रोग्रामिंग भाषा)]] की [[हॉपस्कॉच (प्रोग्रामिंग भाषा)]] बोली) का विस्तार।
* [[StarLogo|स्टारलोगो]], एक कंप्यूटर सिमुलेशन#प्रकार|[[एमआईटी मीडिया लैब]] में [[मिशेल रेसनिक]], [[एरिक क्लॉफ़र]] और अन्य द्वारा विकसित एजेंट-आधारित [[सिमुलेशन भाषा]]। लोगो (प्रोग्रामिंग भाषा) प्रोग्रामिंग भाषा ([[लिस्प (प्रोग्रामिंग भाषा)]] की [[हॉपस्कॉच (प्रोग्रामिंग भाषा)]] बोली) का विस्तार।
* [[टूनटॉक]], बच्चों के लिए प्रोग्रामिंग सिस्टम।
* [[टूनटॉक]], बच्चों के लिए प्रोग्रामिंग प्रणाली।
*[[दृश्य तर्क (प्रोग्रामिंग भाषा)]], निष्पादन योग्य फ़्लोचार्ट बनाने के लिए।
*[[दृश्य तर्क (प्रोग्रामिंग भाषा)]], निष्पादन योग्य फ़्लोचार्ट बनाने के लिए।
* [[VIPLE]] विजुअल IoT/रोबोटिक्स प्रोग्रामिंग लैंग्वेज एनवायरनमेंट
* [[VIPLE|वीआईपीएल]] विजुअल आईओटी/रोबोटिक्स प्रोग्रामिंग भाषा एनवायरनमेंट


=== मल्टीमीडिया ===
=== मल्टीमीडिया ===
* [[AudioMulch]], एक ऑडियो सिग्नल फ्लो आधारित ध्वनि और संगीत निर्माण वातावरण
* [[AudioMulch|ऑडियोमल्च]], एक ऑडियो सिग्नल फ्लो आधारित ध्वनि और संगीत निर्माण वातावरण
* इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया (विंडोज़, मैकओएस) के निर्माण के लिए बिड्यूल, एक मॉड्यूलर नोड और पैच कॉर्ड वातावरण।<ref>http://www.computermusicjournal.org/reviews/31-* * *  
* इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया (विंडोज़, मैकओएस) के निर्माण के लिए बिड्यूल, एक मॉड्यूलर नोड और पैच कॉर्ड वातावरण।<ref>http://www.computermusicjournal.org/reviews/31-* * *  
2/regan-bidule.html</ref>
2/regan-bidule.html</ref>
* [[ब्लेंडर (सॉफ्टवेयर)]], [[खुला स्रोत सॉफ्टवेयर]] [[3 डी कंप्यूटर ग्राफिक्स]] पैकेज, [[शेडर]]्स बनाने के लिए [[निर्देशित अचक्रीय ग्राफ]] शामिल है,<ref>{{Cite web|title=Shader Editor — Blender Manual|url=https://docs.blender.org/manual/en/latest/editors/shader_editor.html|access-date=2021-01-22|website=docs.blender.org}}</ref> [[संयोजन]]<ref>{{Cite web|title=Compositing — Blender Manual|url=https://docs.blender.org/manual/en/latest/compositing/index.html|access-date=2021-01-22|website=docs.blender.org}}</ref> और [[प्रक्रियात्मक बनावट]],<ref>{{Cite web|title=Texture Editing — Blender Manual|url=https://docs.blender.org/manual/en/2.79/render/cycles/materials/texture_editing.html|access-date=2021-01-22|website=docs.blender.org}}</ref> [[प्रक्रियात्मक मॉडलिंग]] | गैर-विनाशकारी ज्यामिति।<ref>{{Cite web|title=Reference/Release Notes/2.92/Geometry Nodes - Blender Developer Wiki|url=https://wiki.blender.org/wiki/Reference/Release_Notes/2.92/Geometry_Nodes|access-date=2021-01-22|website=wiki.blender.org}}</ref><ref>{{Cite web|title=Geometry Nodes — Blender Manual|url=https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/index.html|access-date=2021-10-02|website=docs.blender.org}}</ref>
* [[ब्लेंडर (सॉफ्टवेयर)]], [[खुला स्रोत सॉफ्टवेयर]] [[3 डी कंप्यूटर ग्राफिक्स]] पैकेज, [[शेडर]]्स बनाने के लिए [[निर्देशित अचक्रीय ग्राफ]] सम्मिलित है,<ref>{{Cite web|title=Shader Editor — Blender Manual|url=https://docs.blender.org/manual/en/latest/editors/shader_editor.html|access-date=2021-01-22|website=docs.blender.org}}</ref> [[संयोजन]]<ref>{{Cite web|title=Compositing — Blender Manual|url=https://docs.blender.org/manual/en/latest/compositing/index.html|access-date=2021-01-22|website=docs.blender.org}}</ref> और [[प्रक्रियात्मक बनावट]],<ref>{{Cite web|title=Texture Editing — Blender Manual|url=https://docs.blender.org/manual/en/2.79/render/cycles/materials/texture_editing.html|access-date=2021-01-22|website=docs.blender.org}}</ref> [[प्रक्रियात्मक मॉडलिंग]] | गैर-विनाशकारी ज्यामिति।<ref>{{Cite web|title=Reference/Release Notes/2.92/Geometry Nodes - Blender Developer Wiki|url=https://wiki.blender.org/wiki/Reference/Release_Notes/2.92/Geometry_Nodes|access-date=2021-01-22|website=wiki.blender.org}}</ref><ref>{{Cite web|title=Geometry Nodes — Blender Manual|url=https://docs.blender.org/manual/en/latest/modeling/geometry_nodes/index.html|access-date=2021-10-02|website=docs.blender.org}}</ref>
* कैमिलियन (प्रोग्रामिंग लैंग्वेज), ग्राफिकल फंक्शनल लैंग्वेज
* कैमिलियन (प्रोग्रामिंग भाषा), ग्राफिकल फंक्शनल भाषा
* [[क्लिकटीम]] की द गेम्स फैक्ट्री/मल्टीमीडिया फ्यूजन श्रृंखला, दृष्टिगत रूप से विकासशील खेलों के लिए बनाया गया वातावरण
* [[क्लिकटीम]] की द गेम्स फैक्ट्री/मल्टीमीडिया फ्यूजन श्रृंखला, दृष्टिगत रूप से विकासशील खेलों के लिए बनाया गया वातावरण
* डायनेमो (प्रोग्रामिंग भाषा), [[Autodesk Revit]] के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
* डायनेमो (प्रोग्रामिंग भाषा), [[Autodesk Revit|ऑटोडेस्क रेविट]] के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
* इमेज प्रोसेसिंग के लिए फोर्ज नोड आधारित फिल्टर जेनरेशन को फिल्टर करें।
* इमेज प्रोसेसिंग के लिए फोर्ज नोड आधारित फिल्टर जेनरेशन को फिल्टर करें।
* हौदिनी (सॉफ्टवेयर) वीएफएक्स, मॉडलिंग और एनीमेशन सॉफ्टवेयर।
* हौदिनी (सॉफ्टवेयर) वीएफएक्स, मॉडलिंग और एनीमेशन सॉफ्टवेयर।
* [[उत्पादक घटक]], [[बेंटले सिस्टम्स]] द्वारा विकसित एक पैरामीट्रिक सीएडी सॉफ्टवेयर
* [[उत्पादक घटक]], [[बेंटले सिस्टम्स|बेंटले प्रणाली]] द्वारा विकसित एक पैरामीट्रिक सीएडी सॉफ्टवेयर
* [[ग्रासहॉपर 3 डी]], [[गैंडा 3 डी]] के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
* [[ग्रासहॉपर 3 डी]], [[गैंडा 3 डी]] के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
* [[इसाडोरा (सॉफ्टवेयर)]], [[Mac OS X]] और [[माइक्रोसॉफ़्ट विंडोज़]] के लिए एक [[मालिकाना सॉफ्टवेयर]] ग्राफिक प्रोग्रामिंग वातावरण, डिजिटल वीडियो के रीयल-टाइम हेरफेर पर जोर देने के साथ।
* [[इसाडोरा (सॉफ्टवेयर)]], [[Mac OS X|मैक ओएस एक्स]] और [[माइक्रोसॉफ़्ट विंडोज़]] के लिए एक [[मालिकाना सॉफ्टवेयर]] ग्राफिक प्रोग्रामिंग वातावरण, डिजिटल वीडियो के रीयल-टाइम हेरफेर पर जोर देने के साथ।
* क्यमा (ध्वनि डिजाइन भाषा), संगीतकारों, शोधकर्ताओं और ध्वनि डिजाइनरों द्वारा उपयोग की जाने वाली ध्वनि डिजाइन के लिए एक दृश्य प्रोग्रामिंग भाषा।
* क्यमा (ध्वनि डिजाइन भाषा), संगीतकारों, शोधकर्ताओं और ध्वनि डिजाइनरों द्वारा उपयोग की जाने वाली ध्वनि डिजाइन के लिए एक दृश्य प्रोग्रामिंग भाषा।
* [[माँ (सॉफ्टवेयर)]] - 3डी एनिमेशन और गेम बनाने के लिए एक प्रोग्रामिंग भाषा और आईडीई
* [[माँ (सॉफ्टवेयर)]] - 3डी एनिमेशन और गेम बनाने के लिए एक प्रोग्रामिंग भाषा और आईडीई
Line 77: Line 79:
** नाटो.0+55+3डी
** नाटो.0+55+3डी
* [[नोडल (सॉफ्टवेयर)]], संगीत रचना के लिए एक नोड-आधारित जनरेटिव प्रोग्रामिंग सॉफ्टवेयर अनुप्रयोग
* [[नोडल (सॉफ्टवेयर)]], संगीत रचना के लिए एक नोड-आधारित जनरेटिव प्रोग्रामिंग सॉफ्टवेयर अनुप्रयोग
* Nuke (सॉफ़्टवेयर), Tcl, Python और Blink-script द्वारा संचालित फाउंड्री विज़नमॉन्गर्स द्वारा कंपोज़िटिंग [[दृश्यात्मक प्रभाव]] के लिए एक ऑब्जेक्ट-आधारित विज़ुअल प्रोग्रामिंग सॉफ़्टवेयर।
* न्यूक (सॉफ़्टवेयर), टीसीएल, पायथन और ब्लिंक-स्क्रिप्ट द्वारा संचालित फाउंड्री विज़नमॉन्गर्स द्वारा कंपोज़िटिंग [[दृश्यात्मक प्रभाव]] के लिए एक ऑब्जेक्ट-आधारित विज़ुअल प्रोग्रामिंग सॉफ़्टवेयर।
* [[OpenMusic]], संगीत रचना के लिए एक दृश्य प्रोग्रामिंग भाषा ([[कॉमन लिस्प ऑब्जेक्ट सिस्टम]] (CLOS) पर आधारित) एप्लिकेशन और मोबाइल एप्लिकेशन
* [[OpenMusic|ओपनम्यूजिक]], संगीत रचना के लिए एक दृश्य प्रोग्रामिंग भाषा ([[कॉमन लिस्प ऑब्जेक्ट सिस्टम|कॉमन लिस्प ऑब्जेक्ट प्रणाली]] (सीएलओएस) पर आधारित) एप्लिकेशन और मोबाइल एप्लिकेशन
* शुद्ध डेटा (पीडी) एक दृश्य प्रोग्रामिंग भाषा है जिसे इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया कार्यों को बनाने के लिए विकसित किया गया है।
* शुद्ध डेटा (पीडी) एक दृश्य प्रोग्रामिंग भाषा है जिसे इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया कार्यों को बनाने के लिए विकसित किया गया है।
* [[क्वार्ट्ज संगीतकार]], ग्राफिकल डेटा को संसाधित करने और प्रस्तुत करने के लिए एक भाषा ({{nowrap|macOS}})
* [[क्वार्ट्ज संगीतकार]], ग्राफिकल डेटा को संसाधित करने और प्रस्तुत करने के लिए एक भाषा ({{nowrap|मैकओएस}})
* [[रिएक्टर]], एक डीएसपी और [[देशी उपकरण]] द्वारा मिडी-प्रोसेसिंग भाषा
* [[रिएक्टर]], एक डीएसपी और [[देशी उपकरण]] द्वारा मिडी-प्रोसेसिंग भाषा
* [[स्काला मल्टीमीडिया]] संलेखन सुइट और AmigaOS और Windows के लिए पूर्ण मल्टीमीडिया सिस्टम
* [[स्काला मल्टीमीडिया]] संलेखन सुइट और अमीगाओएस और विंडोज के लिए पूर्ण मल्टीमीडिया प्रणाली
* [[Softimage के]], आईसीई इंटरएक्टिव क्रिएटिव एनवायरनमेंट के साथ।
* [[Softimage के|सॉफ्ट इमेज के]], आईसीई इंटरएक्टिव क्रिएटिव एनवायरनमेंट के साथ।
* [[सिंथएडिट]], वीपीएल का उपयोग कर एक सिंथेसाइज़र निर्माण उपकरण।
* [[सिंथएडिट]], वीपीएल का उपयोग कर एक सिंथेसाइज़र निर्माण उपकरण।
* [[TouchDesigner]], वास्तविक समय मल्टीमीडिया सामग्री के लिए दृश्य प्रोग्रामिंग भाषा
* [[TouchDesigner|टचडिजाइनर]], वास्तविक समय मल्टीमीडिया सामग्री के लिए दृश्य प्रोग्रामिंग भाषा
* [[Virtools]], एक मिडलवेयर जिसका उपयोग इंटरैक्टिव 3D अनुभव बनाने के लिए किया जाता है
* [[Virtools|वर्टूल्स]], एक मिडलवेयर जिसका उपयोग इंटरैक्टिव 3D अनुभव बनाने के लिए किया जाता है
* [[vvvv]], एक सामान्य प्रयोजन टूलकिट वास्तविक समय वीडियो संश्लेषण और भौतिक इंटरफेस, रीयल-टाइम गति ग्राफिक्स, ऑडियो और वीडियो के साथ बड़े मीडिया वातावरण प्रोग्रामिंग पर विशेष ध्यान देने के साथ।
* [[vvvv|वीवीवीवी]], एक सामान्य प्रयोजन टूलकिट वास्तविक समय वीडियो संश्लेषण और भौतिक इंटरफेस, रीयल-टाइम गति ग्राफिक्स, ऑडियो और वीडियो के साथ बड़े मीडिया वातावरण प्रोग्रामिंग पर विशेष ध्यान देने के साथ।
* [[वायरफ्यूजन]], इंटरएक्टिव 3डी वेब प्रेजेंटेशन बनाने के लिए विजुअल प्रोग्रामिंग एनवायरनमेंट
* [[वायरफ्यूजन]], इंटरएक्टिव 3डी वेब प्रेजेंटेशन बनाने के लिए विजुअल प्रोग्रामिंग एनवायरनमेंट


Line 93: Line 95:
* Babylon.js में एक नोड सामग्री संपादक है जिसका उपयोग शेडर्स, प्रक्रियात्मक बनावट, कण प्रणाली और पोस्ट प्रोसेसिंग प्रभाव बनाने के लिए किया जा सकता है।<ref>{{Cite web|title=Babylon.js Node Material Editor|url=https://nme.babylonjs.com/|access-date=2021-01-22|website=nme.babylonjs.com}}</ref>
* Babylon.js में एक नोड सामग्री संपादक है जिसका उपयोग शेडर्स, प्रक्रियात्मक बनावट, कण प्रणाली और पोस्ट प्रोसेसिंग प्रभाव बनाने के लिए किया जा सकता है।<ref>{{Cite web|title=Babylon.js Node Material Editor|url=https://nme.babylonjs.com/|access-date=2021-01-22|website=nme.babylonjs.com}}</ref>
* [[ब्लेंडर गेम इंजन]] (ग्राफिकल लॉजिक एडिटर)
* [[ब्लेंडर गेम इंजन]] (ग्राफिकल लॉजिक एडिटर)
* क्लिकटीम, इवेंट एडिटर सिस्टम के साथ एक 2डी गेम क्रिएशन सॉफ्टवेयर, जिसे क्लिकटीम एसएआरएल द्वारा विकसित किया गया है, जिसे मूल रूप से क्लिक एन' प्ले, द गेम्स फैक्ट्री और मल्टीमीडिया फ्यूजन 2 के नाम से जाना जाता है।
* क्लिकटीम, इवेंट एडिटर प्रणाली के साथ एक 2डी गेम क्रिएशन सॉफ्टवेयर, जिसे क्लिकटीम एसएआरएल द्वारा विकसित किया गया है, जिसे मूल रूप से क्लिक एन' प्ले, द गेम्स फैक्ट्री और मल्टीमीडिया फ्यूजन 2 के नाम से जाना जाता है।
* कंस्ट्रक्ट (गेम इंजन) 2-3 HTML5-आधारित 2D गेम एडिटर हैं, जिन्हें स्किर्रा लिमिटेड द्वारा विकसित किया गया है।
* कंस्ट्रक्ट (गेम इंजन) 2-3 एचटीएमएल5-आधारित 2D गेम एडिटर हैं, जिन्हें स्किर्रा लिमिटेड द्वारा विकसित किया गया है।
** कंस्ट्रक्ट (गेम इंजन) # कंस्ट्रक्ट क्लासिक, कंस्ट्रक्ट का पिछला, डायरेक्टएक्स-आधारित ओपन-सोर्स वर्जन है।<ref>[http://www.scirra.com/forum/construct-classic Construct Classic home page]</ref><ref>[http://sourceforge.net/projects/construct/ Construct Classic page on SourceForge]</ref>
** कंस्ट्रक्ट (गेम इंजन) # कंस्ट्रक्ट क्लासिक, कंस्ट्रक्ट का पिछला, डायरेक्टएक्स-आधारित ओपन-सोर्स वर्जन है।<ref>[http://www.scirra.com/forum/construct-classic Construct Classic home page]</ref><ref>[http://sourceforge.net/projects/construct/ Construct Classic page on SourceForge]</ref>
* [[क्राय इंजन]] में एक नोड-आधारित दृश्य प्रोग्रामिंग भाषा है जिसे फ्लोग्राफ कहा जाता है।
* [[क्राय इंजन]] में एक नोड-आधारित दृश्य प्रोग्रामिंग भाषा है जिसे फ्लोग्राफ कहा जाता है।
* ड्रीम्स_(वीडियो_गेम), जो प्लेस्टेशन पर चलता है, में एक व्यापक दृश्य भाषा है जिससे खिलाड़ी किसी भी प्रकार का गेम बना सकते हैं
* ड्रीम्स_(वीडियो_गेम), जो प्लेस्टेशन पर चलता है, में एक व्यापक दृश्य भाषा है जिससे खिलाड़ी किसी भी प्रकार का गेम बना सकते हैं
* [[खेल बिल्डर गैरेज]], [[[[Nintendo]] स्विच]] के लिए एक 3डी और 2डी गेम निर्माण उपकरण, जिसे निन्टेंडो द्वारा विकसित किया गया है।
* [[खेल बिल्डर गैरेज]], [[[[Nintendo|निनटेंडो]] स्विच]] के लिए एक 3डी और 2डी गेम निर्माण उपकरण, जिसे निन्टेंडो द्वारा विकसित किया गया है।
* [[गेममेकर स्टूडियो]] में योयो गेम्स द्वारा विकसित एक ड्रैग एंड ड्रॉप गेम क्रिएशन सिस्टम है।
* [[गेममेकर स्टूडियो]] में योयो गेम्स द्वारा विकसित एक ड्रैग एंड ड्रॉप गेम क्रिएशन प्रणाली है।
* [[GameSalad]] GameSalad, Inc. द्वारा विकसित एक विजुअल गेम क्रिएशन टूल है।
* [[GameSalad|गेमसलाद]] गेमसलाद, Inc. द्वारा विकसित एक विजुअल गेम क्रिएशन टूल है।
* [[GDevelop]] एक विजुअल गेम क्रिएशन टूल है जिसे फ्लोरियन राइवल (4ian) ने बनाया है।
* [[GDevelop|जी डेवेलोप]] एक विजुअल गेम क्रिएशन टूल है जिसे फ्लोरियन राइवल (4ian) ने बनाया है।
* [[गोडोट (गेम इंजन)]] गेम इंजन नोड-ग्राफ विज़ुअल प्रोग्रामिंग लैंग्वेज का उपयोग करके गेम स्क्रिप्ट और ग्राफिक्स शेडर बनाने की अनुमति देता है।
* [[गोडोट (गेम इंजन)]] गेम इंजन नोड-ग्राफ विज़ुअल प्रोग्रामिंग भाषा का उपयोग करके गेम स्क्रिप्ट और ग्राफिक्स शेडर बनाने की अनुमति देता है।
* [[मानव संसाधन मशीन]] [[कल निगम]] द्वारा विकसित एक दृश्य प्रोग्रामिंग-आधारित पहेली गेम है।
* [[मानव संसाधन मशीन]] [[कल निगम]] द्वारा विकसित एक दृश्य प्रोग्रामिंग-आधारित पहेली गेम है।
* [[घर]], माइक्रोसॉफ्ट रिसर्च द्वारा विकसित एक 3डी इंटरफेस के साथ गेम प्रोग्राम करने के लिए डिज़ाइन किया गया एक सॉफ्टवेयर।
* [[घर]], माइक्रोसॉफ्ट रिसर्च द्वारा विकसित एक 3डी इंटरफेस के साथ गेम प्रोग्राम करने के लिए डिज़ाइन किया गया एक सॉफ्टवेयर।
* [[पिक्सेल गेम मेकर एमवी]] एक इंटरफ़ेस-आधारित 2डी वीडियो गेम डेवलपमेंट टूल है।
* [[पिक्सेल गेम मेकर एमवी]] एक इंटरफ़ेस-आधारित 2डी वीडियो गेम डेवलपमेंट टूल है।
* आरईसी रूम (वीडियो गेम) में सर्किट नामक नोड-आधारित दृश्य प्रोग्रामिंग भाषा के साथ एक गेम निर्माण प्रणाली शामिल है।
* आरईसी रूम (वीडियो गेम) में सर्किट नामक नोड-आधारित दृश्य प्रोग्रामिंग भाषा के साथ एक गेम निर्माण प्रणाली सम्मिलित है।
* स्नोड्रॉप (गेम इंजन) में विजुअल स्क्रिप्टिंग सिस्टम है।
* स्नोड्रॉप (गेम इंजन) में विजुअल स्क्रिप्टिंग प्रणाली है।
* [[स्टेनसिल]][[आरईसी कक्ष (वीडियो गेम)]] निर्माण उपकरण।
* [[स्टेनसिल]][[आरईसी कक्ष (वीडियो गेम)]] निर्माण उपकरण।
* यूनिटी (गेम इंजन) में ECS रिलीज़ के अनुसार एक विज़ुअल स्क्रिप्टिंग सिस्टम है।
* यूनिटी (गेम इंजन) में ईसीएस रिलीज़ के अनुसार एक विज़ुअल स्क्रिप्टिंग प्रणाली है।
* [[अवास्तविक इंजन]] में एक नोड-आधारित विज़ुअल प्रोग्रामिंग भाषा है जिसे ब्लूप्रिंट कहा जाता है, और शेड्स भी।
* [[अवास्तविक इंजन]] में एक नोड-आधारित विज़ुअल प्रोग्रामिंग भाषा है जिसे ब्लूप्रिंट कहा जाता है, और शेड्स भी।


Line 116: Line 118:
=== सिस्टम / सिमुलेशन ===
=== सिस्टम / सिमुलेशन ===
* एनालिटिका (सॉफ्टवेयर), [[प्रभाव आरेख]]ों के आधार पर निर्णय मॉडल के लिए एक व्यावसायिक दृश्य भाषा।
* एनालिटिका (सॉफ्टवेयर), [[प्रभाव आरेख]]ों के आधार पर निर्णय मॉडल के लिए एक व्यावसायिक दृश्य भाषा।
*[[व्यवसाय प्रक्रिया निष्पादन भाषा]]|बीपीईएल (बिजनेस प्रोसेस एक्जीक्यूशन लैंग्वेज), वर्तमान में एक ग्राफिकल यूजर आधारित प्रोग्रामिंग लैंग्वेज है जिसका उपयोग डेटा और वेब सेवाओं के लिए ऑर्केस्ट्रेशन लॉजिक बनाने के लिए किया जाता है। यह एक्सएमएल पर आधारित है, लेकिन इसमें तेज कोडिंग के लिए ग्राफिकल इंटरफेस है।
*[[व्यवसाय प्रक्रिया निष्पादन भाषा]]|बीपीईएल (बिजनेस प्रोसेस एक्जीक्यूशन भाषा), वर्तमान में एक ग्राफिकल यूजर आधारित प्रोग्रामिंग भाषा है जिसका उपयोग डेटा और वेब सेवाओं के लिए ऑर्केस्ट्रेशन लॉजिक बनाने के लिए किया जाता है। यह एक्सएमएल पर आधारित है, लेकिन इसमें तेज कोडिंग के लिए ग्राफिकल इंटरफेस है।
* [[DRAKON]], एक ग्राफिकल एल्गोरिथम भाषा
* [[DRAKON|ड्रैकन]], एक ग्राफिकल एल्गोरिथम भाषा
* [[EICASLAB]], नियंत्रण आर्किटेक्चर के डिजाइन का समर्थन करने के लिए एक ग्राफिकल भाषा सहित एक सॉफ्टवेयर सूट
* [[EICASLAB|ईकास्लैब]], नियंत्रण आर्किटेक्चर के डिजाइन का समर्थन करने के लिए एक ग्राफिकल भाषा सहित एक सॉफ्टवेयर सूट
* फ़्लोकोड [[एम्बेडेड माइक्रोप्रोसेसर]]ों को प्रोग्राम करने के लिए एक ग्राफिकल प्रोग्रामिंग भाषा है
* फ़्लोकोड [[एम्बेडेड माइक्रोप्रोसेसर]]ों को प्रोग्राम करने के लिए एक ग्राफिकल प्रोग्रामिंग भाषा है
* फ़ंक्शन ब्लॉक आरेख, प्रोग्राम करने योग्य तर्क नियंत्रकों में उपयोग किया जाता है
* फ़ंक्शन ब्लॉक आरेख, प्रोग्राम करने योग्य तर्क नियंत्रकों में उपयोग किया जाता है
* GNU रेडियो, एक डेवलपमेंट टूलकिट जो सॉफ्टवेयर-परिभाषित-रेडियो और सिग्नल-प्रोसेसिंग सिस्टम को लागू करने के लिए सिग्नल-प्रोसेसिंग ब्लॉक प्रदान करता है
* जीएनयू रेडियो, एक डेवलपमेंट टूलकिट जो सॉफ्टवेयर-परिभाषित-रेडियो और सिग्नल-प्रोसेसिंग प्रणाली को प्रयुक्त करने के लिए सिग्नल-प्रोसेसिंग ब्लॉक प्रदान करता है
* [[KNIME]], Konstanz Information Miner, एक ओपन सोर्स डेटा एनालिटिक्स, रिपोर्टिंग और इंटीग्रेशन प्लेटफॉर्म है
* [[KNIME|केएनआईएमई]], कोंस्टांज सूचना खान, एक ओपन सोर्स डेटा एनालिटिक्स, रिपोर्टिंग और इंटीग्रेशन प्लेटफॉर्म है
* [[प्रयोगशाला देखें]], इंजीनियरों और वैज्ञानिकों के लिए डिज़ाइन की गई एक ग्राफिकल भाषा
* [[प्रयोगशाला देखें]], इंजीनियरों और वैज्ञानिकों के लिए डिज़ाइन की गई एक ग्राफिकल भाषा
* [[सीढ़ी तर्क]], एक भाषा जो आमतौर पर [[निर्देशयोग्य तर्क नियंत्रक]]्स में उपयोग किए जाने वाले रिले लॉजिक का अनुकरण करती है
* [[सीढ़ी तर्क]], एक भाषा जो सामान्यतः [[निर्देशयोग्य तर्क नियंत्रक]]्स में उपयोग किए जाने वाले रिले लॉजिक का अनुकरण करती है
* [[MeVisLab]], [[चिकित्सा छवि प्रसंस्करण]] और वैज्ञानिक विज़ुअलाइज़ेशन के लिए क्रॉस-प्लेटफ़ॉर्म [[आवेदन ढांचा]]
* [[MeVisLab|मेविसलैब]], [[चिकित्सा छवि प्रसंस्करण]] और वैज्ञानिक विज़ुअलाइज़ेशन के लिए क्रॉस-प्लेटफ़ॉर्म [[आवेदन ढांचा]]
* [[माइक्रोसॉफ्ट विजुअल प्रोग्रामिंग लैंग्वेज]], [[रोबोटिक]]्स प्रोग्रामिंग के लिए डेटाफ्लो लैंग्वेज जो कि [[माइक्रोसॉफ्ट रोबोटिक्स स्टूडियो]] का एक घटक है
* [[माइक्रोसॉफ्ट विजुअल प्रोग्रामिंग लैंग्वेज|माइक्रोसॉफ्ट विजुअल प्रोग्रामिंग भाषा]], [[रोबोटिक]]्स प्रोग्रामिंग के लिए डेटाफ्लो भाषा जो कि [[माइक्रोसॉफ्ट रोबोटिक्स स्टूडियो]] का एक घटक है
* [[माइंडरोवर]], एक रोबोट प्रोग्रामिंग गेम जिसमें डेटाफ्लो वायरिंग लैंग्वेज शामिल है
* [[माइंडरोवर]], एक रोबोट प्रोग्रामिंग गेम जिसमें डेटाफ्लो वायरिंग भाषा सम्मिलित है
* [[Minibloq]], रोबोटिक्स और Arduino संगत बोर्डों के लिए दृश्य प्रोग्रामिंग भाषा
* [[Minibloq|मिनीब्लॉक]], रोबोटिक्स और आर्डुइनो संगत बोर्डों के लिए दृश्य प्रोग्रामिंग भाषा
* [[एमएसटी कार्यशाला]], गणितीय समाधान, रैपिड प्रोटोटाइप, द्वि-आयामी और तीन-आयामी ग्राफिक अनुप्रयोगों को बनाने के लिए एक इंटरैक्टिव दृश्य प्रोग्रामिंग भाषा
* [[एमएसटी कार्यशाला]], गणितीय समाधान, रैपिड प्रोटोटाइप, द्वि-आयामी और तीन-आयामी ग्राफिक अनुप्रयोगों को बनाने के लिए एक इंटरैक्टिव दृश्य प्रोग्रामिंग भाषा
* [[नोड-लाल]]: सॉफ्टवेयर सिस्टम रैपिड डेवलपमेंट टूलकिट
* [[नोड-लाल]]: सॉफ्टवेयर प्रणाली रैपिड डेवलपमेंट टूलकिट
* [[लेगो माइंडस्टॉर्म NXT]]#NXT-G|NXT-G, लेगो माइंडस्टॉर्म्स NXT रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
* [[लेगो माइंडस्टॉर्म NXT]]#NXT-G|NXT-G, लेगो माइंडस्टॉर्म्स NXT रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
* एक दृश्य प्रोग्रामिंग भाषा और डेटा प्रवाह मॉडल का उपयोग करके [[OpenDX]] वैज्ञानिक डेटा विज़ुअलाइज़ेशन
* एक दृश्य प्रोग्रामिंग भाषा और डेटा प्रवाह मॉडल का उपयोग करके [[OpenDX]] वैज्ञानिक डेटा विज़ुअलाइज़ेशन
* [[ओपनवायर (पुस्तकालय)]] - [[विजुअल कंपोनेंट लाइब्रेरी]] (वीसीएल) घटकों और एक ग्राफिकल एडिटर (होमनामस [[ओपनवायर (बाइनरी प्रोटोकॉल)]] असंबंधित है) के माध्यम से [[डेल्फी (प्रोग्रामिंग भाषा)]] में विजुअल डेटाफ्लो प्रोग्रामिंग क्षमताओं को जोड़ता है।
* [[ओपनवायर (पुस्तकालय)]] - [[विजुअल कंपोनेंट लाइब्रेरी]] (वीसीएल) घटकों और एक ग्राफिकल एडिटर (होमनामस [[ओपनवायर (बाइनरी प्रोटोकॉल)]] असंबंधित है) के माध्यम से [[डेल्फी (प्रोग्रामिंग भाषा)]] में विजुअल डेटाफ्लो प्रोग्रामिंग क्षमताओं को जोड़ता है।
* ऑरेंज (सॉफ्टवेयर) - एक ओपन-सोर्स सॉफ्टवेयर | ओपन-सोर्स, [[डेटा खनन]] के लिए विजुअल प्रोग्रामिंग टूल, सांख्यिकीय [[डेटा विश्लेषण]] और [[यंत्र अधिगम]]
* ऑरेंज (सॉफ्टवेयर) - एक ओपन-सोर्स सॉफ्टवेयर | ओपन-सोर्स, [[डेटा खनन]] के लिए विजुअल प्रोग्रामिंग टूल, सांख्यिकीय [[डेटा विश्लेषण]] और [[यंत्र अधिगम]]
* [[आउटसिस्टम]] भाषा, व्यवसाय केंद्रित वेब अनुप्रयोगों की सभी परतों को विकसित करने और बदलने के लिए एक दृश्य मॉडलिंग भाषा
* [[आउटसिस्टम|बाहरी प्रणाली]] भाषा, व्यवसाय केंद्रित वेब अनुप्रयोगों की सभी परतों को विकसित करने और बदलने के लिए एक दृश्य मॉडलिंग भाषा
* [[कार्यक्रम]] - एक वस्तु-उन्मुख प्रोग्रामिंग भाषा जो डेटा पर की जाने वाली क्रियाओं का प्रतिनिधित्व करने के लिए प्रतिष्ठित प्रतीकों का उपयोग करती है
* [[कार्यक्रम]] - एक वस्तु-उन्मुख प्रोग्रामिंग भाषा जो डेटा पर की जाने वाली क्रियाओं का प्रतिनिधित्व करने के लिए प्रतिष्ठित प्रतीकों का उपयोग करती है
*[[टॉलेमी परियोजना]] - [[रीयल-टाइम कंप्यूटिंग]] | रीयल-टाइम [[अंतः स्थापित प्रणाली]] की मॉडलिंग और डिज़ाइन करने के उद्देश्य से एक प्रोजेक्ट।
*[[टॉलेमी परियोजना]] - [[रीयल-टाइम कंप्यूटिंग]] | रीयल-टाइम [[अंतः स्थापित प्रणाली]] की मॉडलिंग और डिज़ाइन करने के उद्देश्य से एक प्रोजेक्ट।
* क्यूसीएस ग्राफिकल इंटरफेस इलेक्ट्रॉनिक सर्किट सिग्नल और शोर व्यवहार के सिमुलेशन को स्थापित करने के लिए
* क्यूसीएस ग्राफिकल इंटरफेस इलेक्ट्रॉनिक सर्किट सिग्नल और शोर व्यवहार के सिमुलेशन को स्थापित करने के लिए
* अहसास - [[iClone]], लुआ भाषा और दृश्य प्रोग्रामिंग डिजाइन के साथ एक 3डी सॉफ्टवेयर
* अहसास - [[iClone|आईक्लोन]], लुआ भाषा और दृश्य प्रोग्रामिंग डिजाइन के साथ एक 3डी सॉफ्टवेयर
* [[fischertechnik]] # रोबोटिक प्रोसेस कंट्रोल, फिशरटेक्निक रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
* [[fischertechnik|फिस्चेरटेक्निक]] # रोबोटिक प्रोसेस कंट्रोल, फिशरटेक्निक रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
* [[Scicos]] संख्यात्मक विश्लेषण पैकेज [[ScicosLab]] (मूल रूप से [[SciLab]]) से जुड़ी एक चित्रमय भाषा
* [[Scicos|स्किकोस]] संख्यात्मक विश्लेषण पैकेज [[ScicosLab|स्किकोसलैब]] (मूल रूप से [[SciLab|साइलैब]]) से जुड़ी एक चित्रमय भाषा
* अनुक्रमिक फ़ंक्शन चार्ट, प्रोग्राम करने योग्य तर्क नियंत्रकों के लिए पेट्री-नेट जैसी प्रोग्रामिंग भाषा
* अनुक्रमिक फ़ंक्शन चार्ट, प्रोग्राम करने योग्य तर्क नियंत्रकों के लिए पेट्री-नेट जैसी प्रोग्रामिंग भाषा
* [[सिमसेंटर अमेसिम]], मल्टीडोमेन डायनेमिक सिस्टम के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
* [[सिमसेंटर अमेसिम]], मल्टीडोमेन डायनेमिक प्रणाली के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
* [[Simulink]], मल्टीडोमेन डायनेमिक सिस्टम के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
* [[Simulink|सिमुलिंक]], मल्टीडोमेन डायनेमिक प्रणाली के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
* [[स्टेटफ्लो]], एक ग्राफिकल भाषा जिसमें एक्जीक्यूटेबल स्टेट ट्रांजिशन डायग्राम, फ्लो चार्ट, स्टेट ट्रांजिशन टेबल और ट्रुथ टेबल शामिल हैं
* [[स्टेटफ्लो]], एक ग्राफिकल भाषा जिसमें एक्जीक्यूटेबल स्टेट ट्रांजिशन डायग्राम, फ्लो चार्ट, स्टेट ट्रांजिशन टेबल और ट्रुथ टेबल सम्मिलित हैं
* [[स्टेला (प्रोग्रामिंग भाषा)]], सिस्टम डायनेमिक्स मॉडलिंग के लिए एक वीपीएल
* [[स्टेला (प्रोग्रामिंग भाषा)]], प्रणाली डायनेमिक्स मॉडलिंग के लिए एक वीपीएल
* Autodesk softimage#ICE इंटरएक्टिव क्रिएटिव एनवायरनमेंट, एक नोड-आधारित सिस्टम जिसका उपयोग [[3 डी मॉडलिंग]] बनाने और संशोधित करने, कणों का अनुकरण करने और विभिन्न अन्य कार्यों को करने के लिए किया जाता है।
* Autodesk softimage#ICE इंटरएक्टिव क्रिएटिव एनवायरनमेंट, एक नोड-आधारित प्रणाली जिसका उपयोग [[3 डी मॉडलिंग]] बनाने और संशोधित करने, कणों का अनुकरण करने और विभिन्न अन्य कार्यों को करने के लिए किया जाता है।
* [[Agilent VEE]] स्वचालित परीक्षण, माप और सलाह के लिए एक शक्तिशाली ग्राफिकल प्रोग्रामिंग वातावरण हैटेस्ट इंजीनियरिंग में इस्तेमाल किया जाने वाला एनसीईडी विश्लेषण।
* [[Agilent VEE|एजिलेंट वीईई]] स्वचालित परीक्षण, माप और सलाह के लिए एक शक्तिशाली ग्राफिकल प्रोग्रामिंग वातावरण हैटेस्ट इंजीनियरिंग में इस्तेमाल किया जाने वाला एनसीईडी विश्लेषण।
* [[VisSim]], मॉडलिंग और सिमुलेशन भाषा, गणितीय मॉडल को जल्दी से बनाने और वास्तविक समय में उन्हें क्रियान्वित करने की अनुमति देता है
* [[VisSim|विस्सिम]], मॉडलिंग और सिमुलेशन भाषा, गणितीय मॉडल को जल्दी से बनाने और वास्तविक समय में उन्हें क्रियान्वित करने की अनुमति देता है


=== स्वचालन ===
=== स्वचालन ===
* [[स्वचालक (सॉफ्टवेयर)]]
* [[स्वचालक (सॉफ्टवेयर)]]
* सीआईएमपीएलई, रोबोटिक्स सिखाने के लिए थिंकलैब्स द्वारा विज़ुअल प्रोग्रामिंग लैंग्वेज
* सीआईएमपीएलई, रोबोटिक्स सिखाने के लिए थिंकलैब्स द्वारा विज़ुअल प्रोग्रामिंग भाषा
* [[webMethods]] वेबमेथड्स प्लेटफॉर्म में उपयोग की जाने वाली ग्राफिकल इंटीग्रेशन लैंग्वेज को प्रवाहित करता है
* [[webMethods|वेब विधि]] वेबमेथड्स प्लेटफॉर्म में उपयोग की जाने वाली ग्राफिकल इंटीग्रेशन भाषा को प्रवाहित करता है
* [[पाइपलाइन पायलट]] एक वैज्ञानिक दृश्य और डेटा प्रवाह प्रोग्रामिंग भाषा है, और [[BIOVIA]] के लिए संलेखन उपकरण है।
* [[पाइपलाइन पायलट]] एक वैज्ञानिक दृश्य और डेटा प्रवाह प्रोग्रामिंग भाषा है, और [[BIOVIA|बायोविया]] के लिए संलेखन उपकरण है।


=== डेटा वेयरहाउसिंग / [[व्यापारिक सूचना]] ===
=== डेटा वेयरहाउसिंग / [[व्यापारिक सूचना]] ===
* [[अब िनीतिओ सॉफ्टवेयर]], ग्राफ बनाकर एक्सट्रैक्ट, ट्रांसफॉर्म, लोड प्रोसेसिंग के लिए एक टूल
* [[अब िनीतिओ सॉफ्टवेयर]], ग्राफ बनाकर एक्सट्रैक्ट, ट्रांसफॉर्म, लोड प्रोसेसिंग के लिए एक टूल
* [[Alteryx]], SQL, R, और Python को शामिल करते हुए डेटा प्रोसेसिंग और एनालिटिक्स के लिए एक टूल।
* [[Alteryx|एलर्टेक्स]], एसक्यूएल, आर, और पायथन को सम्मिलित करते हुए डेटा प्रोसेसिंग और एनालिटिक्स के लिए एक टूल।
* [[Apache Nifi]], सॉफ्टवेयर सिस्टम के बीच डेटा के प्रवाह को स्वचालित करने के लिए सॉफ्टवेयर प्रोजेक्ट।
* [[Apache Nifi|अपाचे निफी]], सॉफ्टवेयर प्रणाली के बीच डेटा के प्रवाह को स्वचालित करने के लिए सॉफ्टवेयर प्रोजेक्ट।
* [[आईबीएम कॉग्नोस बिजनेस इंटेलिजेंस]], बिजनेस इंटेलिजेंस अनुप्रयोगों में फ्रंट-एंड प्रोग्राम्स के लिए एक उदाहरण है, जिसका उपयोग [[आरडीबीएमएस]] डेटाबेस के खिलाफ चलने के लिए [[एसक्यूएल]] प्रश्नों को उत्पन्न करने के लिए किया जाता है।
* [[आईबीएम कॉग्नोस बिजनेस इंटेलिजेंस]], बिजनेस इंटेलिजेंस अनुप्रयोगों में फ्रंट-एंड प्रोग्राम्स के लिए एक उदाहरण है, जिसका उपयोग [[आरडीबीएमएस]] डेटाबेस के खिलाफ चलने के लिए [[एसक्यूएल]] प्रश्नों को उत्पन्न करने के लिए किया जाता है।
* [[IBM InfoSphere DataStage]], एक ETL टूल
* [[IBM InfoSphere DataStage|आईबीएम इन्फोस्फीयर डेटास्टेज]], एक ईटीएल टूल
* [[सूचना विज्ञान]] डेटा वेयरहाउस सिस्टम में डेटा लोड के लिए ग्राफिक रूप से मैपिंग डिजाइन करने के लिए एक ईटीएल उपकरण है
* [[सूचना विज्ञान]] डेटा वेयरहाउस प्रणाली में डेटा लोड के लिए ग्राफिक रूप से मैपिंग डिजाइन करने के लिए एक ईटीएल उपकरण है
* [[SQL सर्वर एकीकरण सेवाएँ]] | Microsoft SQL सर्वर एकीकरण सेवाएँ (SSIS), डेटा एकीकरण और वर्कफ़्लो अनुप्रयोगों के लिए एक मंच
* [[SQL सर्वर एकीकरण सेवाएँ|एसक्यूएल सर्वर एकीकरण सेवाएँ]] | माइक्रोसॉफ्ट एसक्यूएल सर्वर एकीकरण सेवाएँ (एसएसआईएस), डेटा एकीकरण और वर्कफ़्लो अनुप्रयोगों के लिए एक मंच
* [[पेंटाहो]] | पेंटाहो डेटा इंटीग्रेशन (पीडीआई), जिसे पहले केटल नाम दिया गया था, एक ओपन-सोर्स ईटीएल टूल
* [[पेंटाहो]] | पेंटाहो डेटा इंटीग्रेशन (पीडीआई), जिसे पहले केटल नाम दिया गया था, एक ओपन-सोर्स ईटीएल टूल


=== विविध ===
=== विविध ===
* [[Kwikpoint]], एलन स्टिलमैन द्वारा बनाया गया एक आइसोटाइप विज़ुअल ट्रांसलेटर
* [[Kwikpoint|क्विकपॉइंट]], एलन स्टिलमैन द्वारा बनाया गया एक आइसोटाइप विज़ुअल ट्रांसलेटर
* [[लावा (प्रोग्रामिंग भाषा)]], एक प्रायोगिक वस्तु उन्मुख [[रैपिड अनुप्रयोग का विकास]] लैंग्वेज
* [[लावा (प्रोग्रामिंग भाषा)]], एक प्रायोगिक वस्तु उन्मुख [[रैपिड अनुप्रयोग का विकास]] भाषा
* [[मॉर्फिक (सॉफ्टवेयर)]], प्रत्यक्ष हेरफेर और प्रोग्राम के भीतर से ग्राफिकल ऑब्जेक्ट्स को बनाना और संपादित करना आसान बनाता है; संपूर्ण स्व (प्रोग्रामिंग भाषा) प्रोग्रामिंग वातावरण मॉर्फिक का उपयोग करके बनाया गया है
* [[मॉर्फिक (सॉफ्टवेयर)]], प्रत्यक्ष हेरफेर और प्रोग्राम के भीतर से ग्राफिकल ऑब्जेक्ट्स को बनाना और संपादित करना आसान बनाता है; संपूर्ण स्व (प्रोग्रामिंग भाषा) प्रोग्रामिंग वातावरण मॉर्फिक का उपयोग करके बनाया गया है
*पिएट (प्रोग्रामिंग भाषा), एक गूढ़ भाषा, कार्यक्रम एक ऐसी छवि है जिसके पिक्सेल भाषा के तत्व हैं
*पिएट (प्रोग्रामिंग भाषा), एक गूढ़ भाषा, कार्यक्रम एक ऐसी छवि है जिसके पिक्सेल भाषा के तत्व हैं
*[[पीडब्ल्यूसीटी]], सॉफ्टवेयर विकास के लिए मुक्त ओपन सोर्स विजुअल प्रोग्रामिंग लैंग्वेज
*[[पीडब्ल्यूसीटी]], सॉफ्टवेयर विकास के लिए मुक्त ओपन सोर्स विजुअल प्रोग्रामिंग भाषा
* [[शॉर्टकट (एप्लिकेशन)]]ऐप), मैकओएस, [[आईओएस]], आईपैडओएस और वॉचओएस पर मैक्रोज़ बनाने के लिए ऐप्पल द्वारा विकसित एक विज़ुअल स्क्रिप्टिंग भाषा।
* [[शॉर्टकट (एप्लिकेशन)]]ऐप), मैकओएस, [[आईओएस]], आईपैडओएस और वॉचओएस पर मैक्रोज़ बनाने के लिए ऐप्पल द्वारा विकसित एक विज़ुअल स्क्रिप्टिंग भाषा।
* [[स्ट्रीमबेस सिस्टम]]्स, स्ट्रीमबेस इवेंटफ्लो स्ट्रीमिंग इवेंट्स को प्रोसेस करने के लिए एक विजुअल प्रोग्रामिंग लैंग्वेज है
* [[स्ट्रीमबेस सिस्टम|स्ट्रीमबेस प्रणाली]]्स, स्ट्रीमबेस इवेंटफ्लो स्ट्रीमिंग इवेंट्स को प्रोसेस करने के लिए एक विजुअल प्रोग्रामिंग भाषा है
* [[वेबएमएल]], जटिल डेटा-गहन वेब अनुप्रयोगों को डिजाइन करने के लिए एक दृश्य भाषा है जिसे स्वचालित रूप से उत्पन्न किया जा सकता है
* [[वेबएमएल]], जटिल डेटा-गहन वेब अनुप्रयोगों को डिजाइन करने के लिए एक दृश्य भाषा है जिसे स्वचालित रूप से उत्पन्न किया जा सकता है
* याहू! वेब डेटा को प्रोसेस करने के लिए पाइप्स एक विजुअल डेटा-फ्लो प्रोग्रामिंग सिस्टम है<ref>{{Cite web |url=http://pipes.yahoo.com/pipes/ |title=Yahoo! pipes |access-date=2015-01-03 |archive-url=https://web.archive.org/web/20150103090119/http://pipes.yahoo.com/pipes/ |archive-date=2015-01-03 |url-status=dead }}</ref>
* याहू! वेब डेटा को प्रोसेस करने के लिए पाइप्स एक विजुअल डेटा-फ्लो प्रोग्रामिंग प्रणाली है<ref>{{Cite web |url=http://pipes.yahoo.com/pipes/ |title=Yahoo! pipes |access-date=2015-01-03 |archive-url=https://web.archive.org/web/20150103090119/http://pipes.yahoo.com/pipes/ |archive-date=2015-01-03 |url-status=dead }}</ref>
* [[YAWL]], ग्राफिकल वर्कफ़्लो भाषा
* [[YAWL|वाईएडब्ल्यूएल]], ग्राफिकल वर्कफ़्लो भाषा


=== विरासत ===
=== विरासत ===
* [[AppWare]], जिसे MicroBrew के नाम से भी जाना जाता है, क्लासिक Mac OS और Microsoft Windows के लिए आइकन आधारित प्रोग्रामिंग
* [[AppWare|ऐपवेयर]], जिसे माइक्रोब्रू के नाम से भी जाना जाता है, क्लासिक मैक ओएस और माइक्रोसॉफ़्ट विंडोज़ के लिए आइकन आधारित प्रोग्रामिंग
* [[मैक्रोमीडिया ऑथरवेयर]] - फ़्लोचार्ट आधारित प्रोग्रामिंग भाषा
* [[मैक्रोमीडिया ऑथरवेयर]] - फ़्लोचार्ट आधारित प्रोग्रामिंग भाषा
* [[हेलिक्स (डेटाबेस)]] और डबल हेलिक्स, Apple Macintosh प्लेटफॉर्म के लिए एक अग्रणी डेटाबेस प्रबंधन प्रणाली, जिसे 1983 में बनाया गया था
* [[हेलिक्स (डेटाबेस)]] और डबल हेलिक्स, एप्पल मैकिंटोश प्लेटफॉर्म के लिए एक अग्रणी डेटाबेस प्रबंधन प्रणाली, जिसे 1983 में बनाया गया था
* [[रोशनी सॉफ्टवेयर निर्माता]], नेत्रहीन डेस्कटॉप और मोबाइल सॉफ्टवेयर बनाने के लिए एक भाषा और आईडीई
* [[रोशनी सॉफ्टवेयर निर्माता]], नेत्रहीन डेस्कटॉप और मोबाइल सॉफ्टवेयर बनाने के लिए एक भाषा और आईडीई
* [[थिंगलैब]]
* [[थिंगलैब]]


== दृश्य शैलियाँ ==
== दृश्य शैलियाँ ==
* DRAKON | DRAKON (ड्रैगन), एक [[विशिष्टता और विवरण भाषा]]- और वास्तुकला विश्लेषण और डिजाइन भाषा-प्रभावित दृश्य 2D प्रोग्रामिंग भाषा को सोवियत/रूसी बुरान की स्वचालित उड़ान और लैंडिंग के लिए ऑन-बोर्ड हार्ड रीयल-टाइम सॉफ़्टवेयर सिस्टम विकसित करने के लिए डिज़ाइन किया गया है। (अंतरिक्ष यान)|बुरान (बर्फ़ीला तूफ़ान) अंतरिक्ष यान की परिक्रमा
* DRAKON | DRAKON (ड्रैगन), एक [[विशिष्टता और विवरण भाषा]]- और वास्तुकला विश्लेषण और डिजाइन भाषा-प्रभावित दृश्य 2D प्रोग्रामिंग भाषा को सोवियत/रूसी बुरान की स्वचालित उड़ान और लैंडिंग के लिए ऑन-बोर्ड हार्ड रीयल-टाइम सॉफ़्टवेयर प्रणाली विकसित करने के लिए डिज़ाइन किया गया है। (अंतरिक्ष यान)|बुरान (बर्फ़ीला तूफ़ान) अंतरिक्ष यान की परिक्रमा
* [[निष्पादन योग्य यूएमएल]], यूएमएल के एक सबसेट के लिए निष्पादन योग्य शब्दार्थ को परिभाषित करने वाले [[यूनिवर्सल मॉडलिंग भाषा]] विनिर्देशन का एक [[प्रोफाइल (यूएमएल)]]
* [[निष्पादन योग्य यूएमएल]], यूएमएल के एक सबसेट के लिए निष्पादन योग्य शब्दार्थ को परिभाषित करने वाले [[यूनिवर्सल मॉडलिंग भाषा]] विनिर्देशन का एक [[प्रोफाइल (यूएमएल)]]
* [[फ़्लोचार्ट]]
* [[फ़्लोचार्ट]]

Revision as of 23:45, 21 February 2023

स्नैप में एक साधारण कस्टम ब्लॉक! दृश्य प्रोग्रामिंग भाषा, जो स्क्रैच (प्रोग्रामिंग भाषा) पर आधारित है, ए और बी के बीच सभी संख्याओं के योग की गणना करती है

कम्प्यूटिंग में, एक विज़ुअल प्रोग्रामिंग भाषा (विज़ुअल प्रोग्रामिंग प्रणाली, वीपीएल, या, वीपीएस) या ब्लॉक कोडिंग एक प्रोग्रामिंग भाषा है, जो उपयोगकर्ताओं को प्रोग्राम एलिमेंट्स को टेक्स्टली निर्दिष्ट करने के अतिरिक्त 'ग्राफ़िकल' रूप से जोड़कर कंप्यूटर प्रोग्राम बनाने देती है। .[1] एक वीपीएल दृश्य अभिव्यक्तियों, पाठ की स्थानिक व्यवस्था और ग्राफिक प्रतीकों के साथ प्रोग्रामिंग की अनुमति देता है, जो वाक्य - विन्यास या माध्यमिक नोटेशन के तत्वों के रूप में उपयोग किया जाता है। उदाहरण के लिए, कई वीपीएल (डेटाफ्लो या आरेखीय प्रोग्रामिंग के रूप में जाने जाते हैं)[2][3] बक्से और तीरों के विचार पर आधारित हैं, जहां बक्से या अन्य स्क्रीन ऑब्जेक्ट्स को इकाइयों के रूप में माना जाता है, जो तीरों, रेखाओं या आर्क से जुड़े होते हैं जो संबंधों का प्रतिनिधित्व करते हैं।

परिभाषा

वीपीएल को आइकन-आधारित भाषाओं, फॉर्म-आधारित भाषाओं और आरेख भाषाओं में प्रयुक्त दृश्य अभिव्यक्ति के प्रकार और सीमा के अनुसार आगे वर्गीकृत किया जा सकता है। दृश्य प्रोग्रामिंग वातावरण चित्रमय या प्रतिष्ठित तत्व प्रदान करते हैं जिन्हें प्रोग्राम निर्माण के लिए कुछ विशिष्ट स्थानिक व्याकरण के अनुसार उपयोगकर्ताओं द्वारा एक इंटरैक्टिव विधि से हेरफेर किया जा सकता है।

वीपीएल का सामान्य लक्ष्य नौसिखियों के लिए प्रोग्रामिंग को अधिक सुलभ बनाना और तीन अलग-अलग स्तरों पर प्रोग्रामरों का समर्थन करना है[4]

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

वर्तमान विकास डेटाफ्लो प्रोग्रामिंग भाषाओं के साथ दृश्य प्रोग्रामिंग दृष्टिकोण को एकीकृत करने का प्रयास करते हैं ताकि या तो कार्यक्रम की स्थिति तक तत्काल पहुंच हो, जिसके परिणामस्वरूप ऑनलाइन डिबगिंग, या स्वचालित प्रोग्राम पीढ़ी और दस्तावेज़ीकरण हो। डेटाफ़्लो भाषाएँ स्वचालित समानांतरकरण की भी अनुमति देती हैं, जो भविष्य की सबसे बड़ी प्रोग्रामिंग चुनौतियों में से एक बनने की संभावना है।[5]

मूल दृश्य .नेट, C Sharp (प्रोग्रामिंग भाषा)|Visual C#, J Sharp|Visual J# आदि माइक्रोसॉफ्ट विजुअल स्टूडियो एकीकृत विकास वातावरण की भाषाएँ दृश्य प्रोग्रामिंग भाषाएँ नहीं हैं: एल्गोरिदम आदि का प्रतिनिधित्व पाठ्य है, भले ही IDE एक समृद्ध यूजर इंटरफेस के साथ संपादन और डिबगिंग गतिविधियों को सुशोभित करता है। इसी तरह का विचार अधिकांश अन्य तीव्र अनुप्रयोग विकास परिवेशों पर प्रयुक्त होता है जो सामान्यतः एक फॉर्म डिजाइनर का समर्थन करते हैं और कभी-कभी प्रवाह और डेटा निर्भरता को नियंत्रित करने (लेकिन परिभाषित नहीं) को चित्रित करने के लिए ग्राफिकल टूल भी होते हैं।

विज़ुअल प्रोग्रामिंग भाषाओं के लिए पार्सर्स को ग्राफ़ व्याकरण का उपयोग करके प्रयुक्त किया जा सकता है।[6][7]


दृश्य भाषाओं की सूची

निम्नलिखित में उल्लेखनीय दृश्य प्रोग्रामिंग भाषाओं की सूची है।


शैक्षिक

मल्टीमीडिया

  • ऑडियोमल्च, एक ऑडियो सिग्नल फ्लो आधारित ध्वनि और संगीत निर्माण वातावरण
  • इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया (विंडोज़, मैकओएस) के निर्माण के लिए बिड्यूल, एक मॉड्यूलर नोड और पैच कॉर्ड वातावरण।[8]
  • ब्लेंडर (सॉफ्टवेयर), खुला स्रोत सॉफ्टवेयर 3 डी कंप्यूटर ग्राफिक्स पैकेज, शेडर्स बनाने के लिए निर्देशित अचक्रीय ग्राफ सम्मिलित है,[9] संयोजन[10] और प्रक्रियात्मक बनावट,[11] प्रक्रियात्मक मॉडलिंग | गैर-विनाशकारी ज्यामिति।[12][13]
  • कैमिलियन (प्रोग्रामिंग भाषा), ग्राफिकल फंक्शनल भाषा
  • क्लिकटीम की द गेम्स फैक्ट्री/मल्टीमीडिया फ्यूजन श्रृंखला, दृष्टिगत रूप से विकासशील खेलों के लिए बनाया गया वातावरण
  • डायनेमो (प्रोग्रामिंग भाषा), ऑटोडेस्क रेविट के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
  • इमेज प्रोसेसिंग के लिए फोर्ज नोड आधारित फिल्टर जेनरेशन को फिल्टर करें।
  • हौदिनी (सॉफ्टवेयर) वीएफएक्स, मॉडलिंग और एनीमेशन सॉफ्टवेयर।
  • उत्पादक घटक, बेंटले प्रणाली द्वारा विकसित एक पैरामीट्रिक सीएडी सॉफ्टवेयर
  • ग्रासहॉपर 3 डी, गैंडा 3 डी के लिए एक जनरेटिव मॉडलिंग इंटरफ़ेस
  • इसाडोरा (सॉफ्टवेयर), मैक ओएस एक्स और माइक्रोसॉफ़्ट विंडोज़ के लिए एक मालिकाना सॉफ्टवेयर ग्राफिक प्रोग्रामिंग वातावरण, डिजिटल वीडियो के रीयल-टाइम हेरफेर पर जोर देने के साथ।
  • क्यमा (ध्वनि डिजाइन भाषा), संगीतकारों, शोधकर्ताओं और ध्वनि डिजाइनरों द्वारा उपयोग की जाने वाली ध्वनि डिजाइन के लिए एक दृश्य प्रोग्रामिंग भाषा।
  • माँ (सॉफ्टवेयर) - 3डी एनिमेशन और गेम बनाने के लिए एक प्रोग्रामिंग भाषा और आईडीई
  • मैक्स (सॉफ्टवेयर), इंटरैक्टिव, रीयल-टाइम संगीत और मल्टीमीडिया अनुप्रयोगों के निर्माण के लिए दृश्य प्रोग्रामिंग वातावरण
  • नोडल (सॉफ्टवेयर), संगीत रचना के लिए एक नोड-आधारित जनरेटिव प्रोग्रामिंग सॉफ्टवेयर अनुप्रयोग
  • न्यूक (सॉफ़्टवेयर), टीसीएल, पायथन और ब्लिंक-स्क्रिप्ट द्वारा संचालित फाउंड्री विज़नमॉन्गर्स द्वारा कंपोज़िटिंग दृश्यात्मक प्रभाव के लिए एक ऑब्जेक्ट-आधारित विज़ुअल प्रोग्रामिंग सॉफ़्टवेयर।
  • ओपनम्यूजिक, संगीत रचना के लिए एक दृश्य प्रोग्रामिंग भाषा (कॉमन लिस्प ऑब्जेक्ट प्रणाली (सीएलओएस) पर आधारित) एप्लिकेशन और मोबाइल एप्लिकेशन
  • शुद्ध डेटा (पीडी) एक दृश्य प्रोग्रामिंग भाषा है जिसे इंटरैक्टिव कंप्यूटर संगीत और मल्टीमीडिया कार्यों को बनाने के लिए विकसित किया गया है।
  • क्वार्ट्ज संगीतकार, ग्राफिकल डेटा को संसाधित करने और प्रस्तुत करने के लिए एक भाषा (मैकओएस)
  • रिएक्टर, एक डीएसपी और देशी उपकरण द्वारा मिडी-प्रोसेसिंग भाषा
  • स्काला मल्टीमीडिया संलेखन सुइट और अमीगाओएस और विंडोज के लिए पूर्ण मल्टीमीडिया प्रणाली
  • सॉफ्ट इमेज के, आईसीई इंटरएक्टिव क्रिएटिव एनवायरनमेंट के साथ।
  • सिंथएडिट, वीपीएल का उपयोग कर एक सिंथेसाइज़र निर्माण उपकरण।
  • टचडिजाइनर, वास्तविक समय मल्टीमीडिया सामग्री के लिए दृश्य प्रोग्रामिंग भाषा
  • वर्टूल्स, एक मिडलवेयर जिसका उपयोग इंटरैक्टिव 3D अनुभव बनाने के लिए किया जाता है
  • वीवीवीवी, एक सामान्य प्रयोजन टूलकिट वास्तविक समय वीडियो संश्लेषण और भौतिक इंटरफेस, रीयल-टाइम गति ग्राफिक्स, ऑडियो और वीडियो के साथ बड़े मीडिया वातावरण प्रोग्रामिंग पर विशेष ध्यान देने के साथ।
  • वायरफ्यूजन, इंटरएक्टिव 3डी वेब प्रेजेंटेशन बनाने के लिए विजुअल प्रोग्रामिंग एनवायरनमेंट

वीडियो गेम

  • Babylon.js में एक नोड सामग्री संपादक है जिसका उपयोग शेडर्स, प्रक्रियात्मक बनावट, कण प्रणाली और पोस्ट प्रोसेसिंग प्रभाव बनाने के लिए किया जा सकता है।[14]
  • ब्लेंडर गेम इंजन (ग्राफिकल लॉजिक एडिटर)
  • क्लिकटीम, इवेंट एडिटर प्रणाली के साथ एक 2डी गेम क्रिएशन सॉफ्टवेयर, जिसे क्लिकटीम एसएआरएल द्वारा विकसित किया गया है, जिसे मूल रूप से क्लिक एन' प्ले, द गेम्स फैक्ट्री और मल्टीमीडिया फ्यूजन 2 के नाम से जाना जाता है।
  • कंस्ट्रक्ट (गेम इंजन) 2-3 एचटीएमएल5-आधारित 2D गेम एडिटर हैं, जिन्हें स्किर्रा लिमिटेड द्वारा विकसित किया गया है।
    • कंस्ट्रक्ट (गेम इंजन) # कंस्ट्रक्ट क्लासिक, कंस्ट्रक्ट का पिछला, डायरेक्टएक्स-आधारित ओपन-सोर्स वर्जन है।[15][16]
  • क्राय इंजन में एक नोड-आधारित दृश्य प्रोग्रामिंग भाषा है जिसे फ्लोग्राफ कहा जाता है।
  • ड्रीम्स_(वीडियो_गेम), जो प्लेस्टेशन पर चलता है, में एक व्यापक दृश्य भाषा है जिससे खिलाड़ी किसी भी प्रकार का गेम बना सकते हैं
  • खेल बिल्डर गैरेज, [[निनटेंडो स्विच]] के लिए एक 3डी और 2डी गेम निर्माण उपकरण, जिसे निन्टेंडो द्वारा विकसित किया गया है।
  • गेममेकर स्टूडियो में योयो गेम्स द्वारा विकसित एक ड्रैग एंड ड्रॉप गेम क्रिएशन प्रणाली है।
  • गेमसलाद गेमसलाद, Inc. द्वारा विकसित एक विजुअल गेम क्रिएशन टूल है।
  • जी डेवेलोप एक विजुअल गेम क्रिएशन टूल है जिसे फ्लोरियन राइवल (4ian) ने बनाया है।
  • गोडोट (गेम इंजन) गेम इंजन नोड-ग्राफ विज़ुअल प्रोग्रामिंग भाषा का उपयोग करके गेम स्क्रिप्ट और ग्राफिक्स शेडर बनाने की अनुमति देता है।
  • मानव संसाधन मशीन कल निगम द्वारा विकसित एक दृश्य प्रोग्रामिंग-आधारित पहेली गेम है।
  • घर, माइक्रोसॉफ्ट रिसर्च द्वारा विकसित एक 3डी इंटरफेस के साथ गेम प्रोग्राम करने के लिए डिज़ाइन किया गया एक सॉफ्टवेयर।
  • पिक्सेल गेम मेकर एमवी एक इंटरफ़ेस-आधारित 2डी वीडियो गेम डेवलपमेंट टूल है।
  • आरईसी रूम (वीडियो गेम) में सर्किट नामक नोड-आधारित दृश्य प्रोग्रामिंग भाषा के साथ एक गेम निर्माण प्रणाली सम्मिलित है।
  • स्नोड्रॉप (गेम इंजन) में विजुअल स्क्रिप्टिंग प्रणाली है।
  • स्टेनसिलआरईसी कक्ष (वीडियो गेम) निर्माण उपकरण।
  • यूनिटी (गेम इंजन) में ईसीएस रिलीज़ के अनुसार एक विज़ुअल स्क्रिप्टिंग प्रणाली है।
  • अवास्तविक इंजन में एक नोड-आधारित विज़ुअल प्रोग्रामिंग भाषा है जिसे ब्लूप्रिंट कहा जाता है, और शेड्स भी।

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

सिस्टम / सिमुलेशन

  • एनालिटिका (सॉफ्टवेयर), प्रभाव आरेखों के आधार पर निर्णय मॉडल के लिए एक व्यावसायिक दृश्य भाषा।
  • व्यवसाय प्रक्रिया निष्पादन भाषा|बीपीईएल (बिजनेस प्रोसेस एक्जीक्यूशन भाषा), वर्तमान में एक ग्राफिकल यूजर आधारित प्रोग्रामिंग भाषा है जिसका उपयोग डेटा और वेब सेवाओं के लिए ऑर्केस्ट्रेशन लॉजिक बनाने के लिए किया जाता है। यह एक्सएमएल पर आधारित है, लेकिन इसमें तेज कोडिंग के लिए ग्राफिकल इंटरफेस है।
  • ड्रैकन, एक ग्राफिकल एल्गोरिथम भाषा
  • ईकास्लैब, नियंत्रण आर्किटेक्चर के डिजाइन का समर्थन करने के लिए एक ग्राफिकल भाषा सहित एक सॉफ्टवेयर सूट
  • फ़्लोकोड एम्बेडेड माइक्रोप्रोसेसरों को प्रोग्राम करने के लिए एक ग्राफिकल प्रोग्रामिंग भाषा है
  • फ़ंक्शन ब्लॉक आरेख, प्रोग्राम करने योग्य तर्क नियंत्रकों में उपयोग किया जाता है
  • जीएनयू रेडियो, एक डेवलपमेंट टूलकिट जो सॉफ्टवेयर-परिभाषित-रेडियो और सिग्नल-प्रोसेसिंग प्रणाली को प्रयुक्त करने के लिए सिग्नल-प्रोसेसिंग ब्लॉक प्रदान करता है
  • केएनआईएमई, कोंस्टांज सूचना खान, एक ओपन सोर्स डेटा एनालिटिक्स, रिपोर्टिंग और इंटीग्रेशन प्लेटफॉर्म है
  • प्रयोगशाला देखें, इंजीनियरों और वैज्ञानिकों के लिए डिज़ाइन की गई एक ग्राफिकल भाषा
  • सीढ़ी तर्क, एक भाषा जो सामान्यतः निर्देशयोग्य तर्क नियंत्रक्स में उपयोग किए जाने वाले रिले लॉजिक का अनुकरण करती है
  • मेविसलैब, चिकित्सा छवि प्रसंस्करण और वैज्ञानिक विज़ुअलाइज़ेशन के लिए क्रॉस-प्लेटफ़ॉर्म आवेदन ढांचा
  • माइक्रोसॉफ्ट विजुअल प्रोग्रामिंग भाषा, रोबोटिक्स प्रोग्रामिंग के लिए डेटाफ्लो भाषा जो कि माइक्रोसॉफ्ट रोबोटिक्स स्टूडियो का एक घटक है
  • माइंडरोवर, एक रोबोट प्रोग्रामिंग गेम जिसमें डेटाफ्लो वायरिंग भाषा सम्मिलित है
  • मिनीब्लॉक, रोबोटिक्स और आर्डुइनो संगत बोर्डों के लिए दृश्य प्रोग्रामिंग भाषा
  • एमएसटी कार्यशाला, गणितीय समाधान, रैपिड प्रोटोटाइप, द्वि-आयामी और तीन-आयामी ग्राफिक अनुप्रयोगों को बनाने के लिए एक इंटरैक्टिव दृश्य प्रोग्रामिंग भाषा
  • नोड-लाल: सॉफ्टवेयर प्रणाली रैपिड डेवलपमेंट टूलकिट
  • लेगो माइंडस्टॉर्म NXT#NXT-G|NXT-G, लेगो माइंडस्टॉर्म्स NXT रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
  • एक दृश्य प्रोग्रामिंग भाषा और डेटा प्रवाह मॉडल का उपयोग करके OpenDX वैज्ञानिक डेटा विज़ुअलाइज़ेशन
  • ओपनवायर (पुस्तकालय) - विजुअल कंपोनेंट लाइब्रेरी (वीसीएल) घटकों और एक ग्राफिकल एडिटर (होमनामस ओपनवायर (बाइनरी प्रोटोकॉल) असंबंधित है) के माध्यम से डेल्फी (प्रोग्रामिंग भाषा) में विजुअल डेटाफ्लो प्रोग्रामिंग क्षमताओं को जोड़ता है।
  • ऑरेंज (सॉफ्टवेयर) - एक ओपन-सोर्स सॉफ्टवेयर | ओपन-सोर्स, डेटा खनन के लिए विजुअल प्रोग्रामिंग टूल, सांख्यिकीय डेटा विश्लेषण और यंत्र अधिगम
  • बाहरी प्रणाली भाषा, व्यवसाय केंद्रित वेब अनुप्रयोगों की सभी परतों को विकसित करने और बदलने के लिए एक दृश्य मॉडलिंग भाषा
  • कार्यक्रम - एक वस्तु-उन्मुख प्रोग्रामिंग भाषा जो डेटा पर की जाने वाली क्रियाओं का प्रतिनिधित्व करने के लिए प्रतिष्ठित प्रतीकों का उपयोग करती है
  • टॉलेमी परियोजना - रीयल-टाइम कंप्यूटिंग | रीयल-टाइम अंतः स्थापित प्रणाली की मॉडलिंग और डिज़ाइन करने के उद्देश्य से एक प्रोजेक्ट।
  • क्यूसीएस ग्राफिकल इंटरफेस इलेक्ट्रॉनिक सर्किट सिग्नल और शोर व्यवहार के सिमुलेशन को स्थापित करने के लिए
  • अहसास - आईक्लोन, लुआ भाषा और दृश्य प्रोग्रामिंग डिजाइन के साथ एक 3डी सॉफ्टवेयर
  • फिस्चेरटेक्निक # रोबोटिक प्रोसेस कंट्रोल, फिशरटेक्निक रोबोटिक्स किट के लिए एक दृश्य प्रोग्रामिंग भाषा
  • स्किकोस संख्यात्मक विश्लेषण पैकेज स्किकोसलैब (मूल रूप से साइलैब) से जुड़ी एक चित्रमय भाषा
  • अनुक्रमिक फ़ंक्शन चार्ट, प्रोग्राम करने योग्य तर्क नियंत्रकों के लिए पेट्री-नेट जैसी प्रोग्रामिंग भाषा
  • सिमसेंटर अमेसिम, मल्टीडोमेन डायनेमिक प्रणाली के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
  • सिमुलिंक, मल्टीडोमेन डायनेमिक प्रणाली के मॉडलिंग, अनुकरण और विश्लेषण के लिए ग्राफिकल प्रोग्रामिंग वातावरण
  • स्टेटफ्लो, एक ग्राफिकल भाषा जिसमें एक्जीक्यूटेबल स्टेट ट्रांजिशन डायग्राम, फ्लो चार्ट, स्टेट ट्रांजिशन टेबल और ट्रुथ टेबल सम्मिलित हैं
  • स्टेला (प्रोग्रामिंग भाषा), प्रणाली डायनेमिक्स मॉडलिंग के लिए एक वीपीएल
  • Autodesk softimage#ICE इंटरएक्टिव क्रिएटिव एनवायरनमेंट, एक नोड-आधारित प्रणाली जिसका उपयोग 3 डी मॉडलिंग बनाने और संशोधित करने, कणों का अनुकरण करने और विभिन्न अन्य कार्यों को करने के लिए किया जाता है।
  • एजिलेंट वीईई स्वचालित परीक्षण, माप और सलाह के लिए एक शक्तिशाली ग्राफिकल प्रोग्रामिंग वातावरण हैटेस्ट इंजीनियरिंग में इस्तेमाल किया जाने वाला एनसीईडी विश्लेषण।
  • विस्सिम, मॉडलिंग और सिमुलेशन भाषा, गणितीय मॉडल को जल्दी से बनाने और वास्तविक समय में उन्हें क्रियान्वित करने की अनुमति देता है

स्वचालन

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

डेटा वेयरहाउसिंग / व्यापारिक सूचना

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

विविध

  • क्विकपॉइंट, एलन स्टिलमैन द्वारा बनाया गया एक आइसोटाइप विज़ुअल ट्रांसलेटर
  • लावा (प्रोग्रामिंग भाषा), एक प्रायोगिक वस्तु उन्मुख रैपिड अनुप्रयोग का विकास भाषा
  • मॉर्फिक (सॉफ्टवेयर), प्रत्यक्ष हेरफेर और प्रोग्राम के भीतर से ग्राफिकल ऑब्जेक्ट्स को बनाना और संपादित करना आसान बनाता है; संपूर्ण स्व (प्रोग्रामिंग भाषा) प्रोग्रामिंग वातावरण मॉर्फिक का उपयोग करके बनाया गया है
  • पिएट (प्रोग्रामिंग भाषा), एक गूढ़ भाषा, कार्यक्रम एक ऐसी छवि है जिसके पिक्सेल भाषा के तत्व हैं
  • पीडब्ल्यूसीटी, सॉफ्टवेयर विकास के लिए मुक्त ओपन सोर्स विजुअल प्रोग्रामिंग भाषा
  • शॉर्टकट (एप्लिकेशन)ऐप), मैकओएस, आईओएस, आईपैडओएस और वॉचओएस पर मैक्रोज़ बनाने के लिए ऐप्पल द्वारा विकसित एक विज़ुअल स्क्रिप्टिंग भाषा।
  • स्ट्रीमबेस प्रणाली्स, स्ट्रीमबेस इवेंटफ्लो स्ट्रीमिंग इवेंट्स को प्रोसेस करने के लिए एक विजुअल प्रोग्रामिंग भाषा है
  • वेबएमएल, जटिल डेटा-गहन वेब अनुप्रयोगों को डिजाइन करने के लिए एक दृश्य भाषा है जिसे स्वचालित रूप से उत्पन्न किया जा सकता है
  • याहू! वेब डेटा को प्रोसेस करने के लिए पाइप्स एक विजुअल डेटा-फ्लो प्रोग्रामिंग प्रणाली है[17]
  • वाईएडब्ल्यूएल, ग्राफिकल वर्कफ़्लो भाषा

विरासत

  • ऐपवेयर, जिसे माइक्रोब्रू के नाम से भी जाना जाता है, क्लासिक मैक ओएस और माइक्रोसॉफ़्ट विंडोज़ के लिए आइकन आधारित प्रोग्रामिंग
  • मैक्रोमीडिया ऑथरवेयर - फ़्लोचार्ट आधारित प्रोग्रामिंग भाषा
  • हेलिक्स (डेटाबेस) और डबल हेलिक्स, एप्पल मैकिंटोश प्लेटफॉर्म के लिए एक अग्रणी डेटाबेस प्रबंधन प्रणाली, जिसे 1983 में बनाया गया था
  • रोशनी सॉफ्टवेयर निर्माता, नेत्रहीन डेस्कटॉप और मोबाइल सॉफ्टवेयर बनाने के लिए एक भाषा और आईडीई
  • थिंगलैब

दृश्य शैलियाँ

यह भी देखें

संदर्भ

  1. Jost, Beate; Ketterl, Markus; Budde, Reinhard; Leimbach, Thorsten (2014). "Graphical Programming Environments for Educational Robots: Open Roberta - Yet Another One?". 2014 IEEE International Symposium on Multimedia. pp. 381–386. doi:10.1109/ISM.2014.24. ISBN 978-1-4799-4311-1.
  2. Bragg, S.D.; Driskill, C.G. (1994). "Diagrammatic-graphical programming languages and DoD-STD-2167A". Proceedings of AUTOTESTCON '94. pp. 211–220. doi:10.1109/AUTEST.1994.381508. ISBN 0-7803-1910-9.
  3. Kuhail, M. A.; Farooq, S.; Hammad, R.; Bahja, M. (2021). "Characterizing Visual Programming Approaches for End-User Developers: A Systematic Review". IEEE Access. 9: 14181–14202. doi:10.1109/ACCESS.2021.3051043.
  4. Repenning, Alexander (2017). "Moving Beyond Syntax: Lessons from 20 Years of Blocks Programing in AgentSheets". Journal of Visual Languages and Sentient Systems. 3: 68–91. doi:10.18293/vlss2017-010.
  5. Johnston, W.M.; Hanna, J.R.P.; Millar, R.J. (2004). "Advances in dataflow programming languages" (PDF). ACM Computing Surveys. 36 (1): 1–34. doi:10.1145/1013208.1013209. Retrieved 2011-02-16.
  6. Rekers, J.; Schürr, A. (1997). "Defining and parsing visual languages with layered graph grammars". Journal of Visual Languages & Computing. 8 (1): 27–55. doi:10.1006/jvlc.1996.0027.
  7. Zhang, D.-Q. (2001). "A context-sensitive graph grammar formalism for the specification of visual languages". The Computer Journal. 44 (3): 186–200. doi:10.1093/comjnl/44.3.186.
  8. http://www.computermusicjournal.org/reviews/31-* * * 2/regan-bidule.html
  9. "Shader Editor — Blender Manual". docs.blender.org. Retrieved 2021-01-22.
  10. "Compositing — Blender Manual". docs.blender.org. Retrieved 2021-01-22.
  11. "Texture Editing — Blender Manual". docs.blender.org. Retrieved 2021-01-22.
  12. "Reference/Release Notes/2.92/Geometry Nodes - Blender Developer Wiki". wiki.blender.org. Retrieved 2021-01-22.
  13. "Geometry Nodes — Blender Manual". docs.blender.org. Retrieved 2021-10-02.
  14. "Babylon.js Node Material Editor". nme.babylonjs.com. Retrieved 2021-01-22.
  15. Construct Classic home page
  16. Construct Classic page on SourceForge
  17. "Yahoo! pipes". Archived from the original on 2015-01-03. Retrieved 2015-01-03.
This article was originally based on material from the Free On-line Dictionary of Computing, used with permission. Update as needed.


बाहरी संबंध