चौथी पीढ़ी और पांचवीं जनरेशन प्रोग्रामिंग भाषाओं (4 जीएल और 5 जीएल) के बीच में अंतर> 4 9वीं पीढ़ी प्रोग्रामिंग भाषाओं (4 जीएल और 5 जीएल) के बीच अंतर

Anonim

चौथी पीढ़ी बनाम पांचवें जनरेशन प्रोग्रामिंग भाषाओं (4 जीएल बनाम 5 जीएल)

एक प्रोग्रामिंग भाषा एक गैर-प्राकृतिक भाषा है, जो कम्प्यूटेशन पेश करती है जिसे मशीन एक प्रदर्शन कर सकती है। बहुत पहले प्रोग्रामिंग भाषाएं (जिसे अक्सर 1 पीढ़ी भाषाओं या 1 जीएल कहा जाता है) केवल मशीन कोड थे, जिनमें 1 और 0 के शामिल थे। प्रोग्रामिंग भाषाओं ने पिछले कुछ दशकों में काफी विकास किया है। प्रोग्रामिंग भाषाओं को वर्गीकृत (या समूहीकृत) 1 वीं पीढ़ी के प्रोग्रामिंग भाषाओं के रूप में वर्गीकृत भाषाओं को 5 वीं पीढ़ी के प्रोग्रामिंग भाषा के आधार पर वर्गीकृत किया जाता है। इस विकास ने मशीनों की तुलना में प्रोग्रामिंग भाषाओं को मनुष्यों के लिए दोस्ताना बनाया। चौथी पीढ़ी की प्रोग्रामिंग भाषाएं (4 जीएल) ऐसी भाषाएं हैं, जिन्हें विकसित व्यावसायिक व्यावसायिक अनुप्रयोगों के विकास के लिए एक विशिष्ट लक्ष्य के साथ विकसित किया गया है। 4 जीएल ने 3 जीएल (3 जी पीढ़ी की प्रोग्रामिंग भाषाएं, जो पहली उच्च स्तरीय भाषा थीं) का अनुसरण करती हैं और मानव पठनीय रूप के करीब हैं और अधिक सार है। पांचवीं पीढ़ी की प्रोग्रामिंग भाषाएं (जो 4 जीएल का अनुसरण करती हैं) प्रोग्रामिंग भाषाएं हैं जो प्रोग्रामर्स को एक निश्चित एल्गोरिदम लिखने के विरोध में कुछ बाधाओं को परिभाषित करके समस्याओं को हल करने की इजाजत देते हैं।

चौथी जेनरेशन प्रोग्रामिंग भाषाएं क्या हैं?

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

पांचवीं पीढ़ी प्रोग्रामिंग भाषाएं क्या हैं?

पांचवीं पीढ़ी की प्रोग्रामिंग भाषाएं (जो 4 जीएल के बाद आती हैं) प्रोग्रामिंग भाषाएं हैं जो प्रोग्रामर्स को एक एल्गोरिथम लिखने के विरोध में कुछ बाधाओं को परिभाषित करके समस्याओं को हल करने की इजाजत देते हैं। इसका मतलब यह है कि प्रोग्रामर के बिना समस्याओं को हल करने के लिए 5 जीएल का इस्तेमाल किया जा सकता है। इस कारण से, एजी (कृत्रिम खुफिया) अनुसंधान में 5 जीएल का उपयोग किया जाता है कई बाधा-आधारित भाषाओं, तर्क प्रोग्रामिंग भाषाओं और कुछ व्याख्यात्मक भाषाओं की पहचान 5GL के रूप में की जाती है।एआई अनुप्रयोगों के लिए प्रोलोल और लिस्प सबसे व्यापक रूप से प्रयुक्त 5GL हैं। शुरुआती 90 के दशक में जब 5 जीएल बाहर आ गया, तो यह माना गया कि वे प्रोग्रामिंग का भविष्य बन जाएंगे। हालांकि, यह महसूस करने के बाद कि सबसे महत्वपूर्ण कदम (परिभाषित बाधाओं) को अभी भी मानवीय हस्तक्षेप की आवश्यकता है, प्रारंभिक उच्च अपेक्षाओं को कम किया गया था

चौथी पीढ़ी और पांचवीं जनरेशन प्रोग्रामिंग भाषाओं (4 जीएल और 5 जीएल) में क्या अंतर है?

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