1 9 80 के दशकों में रिश्तेदार एकीकरण था सी संयुक्त ऑब्जेक्ट-ओरिएंटेड और सिस्टम प्रोग्रामिंग संयुक्त राज्य सरकार ने एडा को मानकीकृत किया, पास्कल से प्राप्त प्रणाली प्रोग्रामिंग लैंग्वेज और रक्षा ठेकेदारों द्वारा उपयोग के लिए अभिप्रेत है। जापान और अन्य जगहों में, विशाल रकम तथाकथित "पांचवीं पीढ़ी" की भाषाओं की जांच करने में खर्च किए गए थे, जो कि तर्कशास्त्र प्रोग्रामिंग निगमित थे। कार्यात्मक भाषा समुदाय एमएल और लिस्प को मानकीकृत करने के लिए चले गए। नए मानदंडों की खोज के बजाय, इन सभी आंदोलनों ने पिछले दशकों में आविष्कार के विचारों का विस्तार किया। 1 9 80 के दशक के दौरान बड़े पैमाने पर प्रोग्रामिंग के लिए भाषा डिजाइन में एक महत्वपूर्ण प्रवृत्ति, मॉड्यूल या कोड के बड़े पैमाने पर संगठनात्मक इकाइयों के उपयोग पर एक बढ़ोतरी हुई थी। मॉडुला -2, एडा, और एमएल ने 1 9 80 के दशक में उल्लेखनीय मॉड्यूल सिस्टम विकसित किए, जो अक्सर जेनेरिक प्रोग्रामिंग निर्माणों से जुड़े थे। 1 99 0 के दशक के मध्य में इंटरनेट की तेजी से वृद्धि ने नई भाषाओं के लिए अवसर पैदा किए। पर्ल, मूल रूप से 1 9 87 में जारी एक यूनिक्स स्क्रिप्टिंग टूल, गतिशील वेबसाइटों में आम हो गई जावा को सर्वर-साइड प्रोग्रामिंग के लिए इस्तेमाल किया गया था, और बाइटकोड आभासी मशीनों ने "एक बार लिखें, कहीं भी चलाएं" के वादे के साथ वाणिज्यिक सेटिंग में फिर से लोकप्रिय हो गया (यूसीएसडी पास्कल 1 9 80 के दशक के शुरूआती दिनों में लोकप्रिय हो गया था)। ये विकास मूल रूप से उपन्यास नहीं थे, बल्कि वे कई मौजूदा भाषाओं और मानदंडों के परिशोधन थे (हालांकि उनकी रचना अक्सर सी प्रोग्रामिंग भाषाओं के परिवार पर आधारित थी)। प्रोग्रामिंग भाषा विकास, दोनों उद्योगों और अनुसंधान में जारी है। वर्तमान दिशा में सुरक्षा और विश्वसनीयता सत्यापन, नए प्रकार के मॉड्यूलरिटी (मिक्सिक्स, प्रतिनिधि, पहलु), और माइक्रोसॉफ्ट के LINQ जैसे डेटाबेस एकीकरण शामिल हैं। चौथी पीढ़ी की प्रोग्रामिंग भाषाएं (4 जीएल) एक कम्प्यूटर प्रोग्रामिंग भाषाएं हैं जो 3 जीएल की तुलना में आंतरिक कंप्यूटर हार्डवेयर विवरणों के उच्च स्तर का अमूर्त प्रदान करना है। पांचवीं पीढ़ी की प्रोग्रामिंग भाषाएं (5 जीएल) एक प्रोग्रामर द्वारा लिखित एल्गोरिदम का उपयोग करने के बजाय कार्यक्रम को दी गई बाधाओं के उपयोग से समस्याओं को हल करने के आधार पर प्रोग्रामिंग भाषाएं हैं। [C] |