List of concurrent and parallel programming languages
यह लेख समवर्ती और समानांतर प्रोग्रामिंग भाषाओं को सूचीबद्ध करता है, उन्हें एक परिभाषित प्रतिमान द्वारा वर्गीकृत करता है। समवर्ती और समानांतर प्रोग्रामिंग भाषाओं में कई समयरेखाएँ शामिल होती हैं। ऐसी भाषाएँ तुल्यकालन निर्माण प्रदान करती हैं जिनके व्यवहार को एक समानांतर निष्पादन मॉडल द्वारा परिभाषित किया जाता है। एक समवर्ती प्रोग्रामिंग भाषा को उस भाषा के रूप में परिभाषित किया गया है जो एक कार्यक्रम की संरचना के साधन के रूप में एक साथ निष्पादन प्रक्रियाओं या निष्पादन के धागे की अवधारणा का उपयोग करती है। एक समानांतर भाषा उन कार्यक्रमों को व्यक्त करने में सक्षम होती है जो एक से अधिक प्रोसेसर पर निष्पादित किए जा सकते हैं। दोनों प्रकारों को सूचीबद्ध किया गया है, क्योंकि समरूपता समानता को व्यक्त करने में एक उपयोगी उपकरण है, लेकिन यह आवश्यक नहीं है। दोनों ही मामलों में, विशेषताओं को भाषा वाक्यविन्यास का हिस्सा होना चाहिए न कि पुस्तकालय जैसे विस्तार (पॉसिक्स-थ्रेड पुस्तकालय जैसे पुस्तकालय एक समानांतर निष्पादन मॉडल को लागू करते हैं लेकिन एक प्रोग्रामिंग भाषा होने के लिए आवश्यक वाक्यविन्यास और व्याकरण का अभाव होता है)। निम्नलिखित श्रेणियों का उद्देश्य निहित भाषाओं की मुख्य, परिभाषित विशेषता को पकड़ना है, लेकिन जरूरी नहीं कि वे ऑर्थोगोनल हों। समन्वय भाषाएँ सी. एन. सी. (समवर्ती संग्रह) ग्लेन्डा लिंडा समन्वय भाषा मिलीपीड डेटाफ़्लो प्रोग्रामिंग सी. ए. एल. ई. (ऑब्जेक्ट-ओरिएंटेड भी) जूल (वितरित भी) लैबव्यू (सिंक्रोनस, ऑब्जेक्ट-ओरिएंटेड भी) लस्टर (सिंक्रोनस भी) प्रीसम (सिंक्रोनस भी) सिग्नल (सिंक्रोनस भी) एस. आई. एस. ए. एल. बी. एम. डी. एफ. एम. वितरित कंप्यूटिंग ब्लूम एमराल्ड हर्मेस जूलिया लिम्बो एम. पी. डी.-ओज़ बहु-प्रतिमान भाषा बाधा और वितरित प्रोग्रामिंग के लिए विशेष समर्थन के साथ। सेक्वोइया एस. आर. घटना-संचालित और हार्डवेयर विवरण एस्टेरेल (भी समकालिक) सिस्टमसी सिस्टमवेरिलॉग वेरिलॉग वेरिलॉग-ए. एम. एस.-निरंतर समय प्रणालियों का गणित मॉडलिंग वी. एच. डी. एल. कार्यात्मक प्रोग्रामिंग क्लोजर समवर्ती एम. एल. एलिक्सिर एल्म फुथार्क हास्केल आई. डी. मल्टीलिस्प सीक्वेंसल लॉजिक प्रोग्रामिंग बाधा संचालन नियम पार्लॉग प्रोलॉग मर्करी मॉनिटर-आधारित समवर्ती पास्कल समवर्ती यूक्लिड एमराल्ड मल्टी-थ्रेडेड सी = सिल्क सिल्क प्लस सिंक सी #क्लोजर समवर्ती पास्कल फोर्क-पी. आर. ए. एम. मॉडल के लिए प्रोग्रामिंग भाषा। जावा लैबव्यू पैरासेल रस्ट सीक्वेंसल ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग अडा सी * सी #जेएस टीएस सी + + एएमपी चार्म + + सिंड डी प्रोग्रामिंग लैंग्वेज एफिल स्कूप (सिंपल समवर्ती ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग) एमराल्ड जावा जॉइन जावा-जॉइन-कैलकुलस की विशेषताओं के साथ एक जावा-आधारित भाषा। लैबव्यू पैरासेल पायथन रूबी पार्टिशन्ड ग्लोबल एड्रेस स्पेस (पी. जी. ए. एस.) चैपल कोर्रे फोर्ट्रान फोर्ट्रेस हाई परफॉर्मेंस फोर्ट्रान टाइटेनियम यूनिफाइड पैरेलल सी एक्स 10 जेड. पी. एल. मैसेज पासिंग एटेजी पी. एक्स.-पाई-कैलकुलस से प्रेरित समानांतर आदिम के साथ जावा का एक विस्तार। रस्ट स्मॉलटॉक एक्टर मॉडल एक्सम-एक डोमेन-विशिष्ट भाषा जिसे माइक्रोसॉफ्ट द्वारा विकसित किया जा रहा है। डार्ट-आइसोलेट्स एलिक्सिर (बी. ई. ए. एम., एरलैंग वर्चुअल मशीन पर चलता है) एरलैंग पोनी (प्रोग्रामिंग भाषा) जानस रेड साल्सा स्केला/अका (टूलकिट) स्मॉलटॉक Akka.NET लैबव्यू-लैबव्यू अभिनेता फ्रेमवर्क सी. एस. पी.-आधारित एलेफ क्रिस्टल ईज़ फोरट्रैनम गो जे. सी. एस. पी. जोकामल जॉयस लिम्बो (भी वितरित) न्यूज़क्वेक ओकाम ओकाम-पी.-ओकाम का एक व्युत्पन्न जो पाई-कैलकुलस पी. आई. सी. एस. पी. सुपरपास्कल एक्स. सी.-एक सी-आधारित भाषा से सुविधाओं को एकीकृत करता है, जो एक्स. एम. ओ. एस. ए. पी./फ्रेमवर्क द्वारा विकसित ओकाम से सुविधाओं को एकीकृत करता है। अपाचे बीम अपाचे फ्लिंक अपाचे हडूप अपाचे स्पार्क सी. यू. डी. ए. ओपन. एच. एम. पी. पी. ओपन. एम. पी. सी, सी + + और फोरट्रान के लिए (साझा स्मृति और संलग्न जी. पी. यू.) सी, सी + + और फोरट्रान के लिए संदेश पासिंग इंटरफेस (वितरित कंप्यूटिंग) एस. वाई. सी. एल. समवर्ती प्रोग्रामिंग भाषाओं की समवर्ती कंप्यूटिंग सूची भी देखें समवर्ती प्रोग्रामिंग मॉडल संदर्भ समवर्ती और समानांतर