घर विकास स्वचालित प्रोग्रामिंग क्या है? - से परिभाषा

स्वचालित प्रोग्रामिंग क्या है? - से परिभाषा

विषयसूची:

Anonim

परिभाषा - स्वचालित प्रोग्रामिंग का क्या अर्थ है?

स्वचालित प्रोग्रामिंग एक प्रकार की कंप्यूटर प्रोग्रामिंग है जहाँ प्रोग्राम कोड कुछ विशिष्टताओं के आधार पर दूसरे प्रोग्राम द्वारा स्वतः उत्पन्न होता है।

एक प्रोग्राम जो अधिक कोड लिखता है, लिखा जाता है, जो तब चलता है और अधिक प्रोग्राम बनाता है। एक तरह से, अनुवादकों को स्वचालित कार्यक्रमों के रूप में माना जा सकता है और उच्च स्तरीय भाषा जिसे वे निचले स्तर की भाषा में अनुवाद कर रहे हैं, विनिर्देश है।

Techopedia स्वचालित प्रोग्रामिंग की व्याख्या करता है

स्वचालित प्रोग्रामिंग का मतलब हमेशा कार्यक्रमों की पीढ़ी को किसी अन्य कार्यक्रम से नहीं था। इसका अर्थ समय के साथ विकसित हुआ।

1940 के दशक में, इसका मतलब था पेपर-टेप पंचिंग की मैनुअल प्रक्रिया का स्वचालन जो पंच कार्ड मशीनों के कार्यक्रम थे।

बाद में इसका मतलब था उच्च स्तरीय प्रोग्रामिंग भाषाओं जैसे कि फोरट्रान और ALGOL का निम्न-स्तरीय मशीन कोड में अनुवाद।

वर्तमान में स्वचालित प्रोग्रामिंग के लिए दो प्रकार माने जाते हैं:

    जेनरेशन प्रोग्रामिंग: यह आजकल की प्रोग्रामिंग में सामान्य रूप से होता है जहां प्रोग्रामिंग की दक्षता और गति में सुधार के लिए मानक पुस्तकालयों का उपयोग किया जाता है। C ++ में उदाहरण के लिए, cout फ़ंक्शन मानक लाइब्रेरी का हिस्सा है, और कंपाइलर केवल संकलन के दौरान cout के लिए कोड की आपूर्ति करता है। प्रोग्रामर को इसे फिर से लागू करने की आवश्यकता नहीं है या यहां तक ​​कि यह जानने की आवश्यकता है कि यह कैसे काम करता है।

    सोर्स कोड जनरेशन: सोर्स कोड एक मॉडल या टेम्प्लेट के आधार पर तैयार किया जाता है जो प्रोग्रामिंग टूल या इंटीग्रेटेड डेवलपमेंट एनवायरनमेंट (IDE) के माध्यम से बनाया जाता है। Google / MIT ऐप आविष्कारक का एक अच्छा उदाहरण है जहां उपयोगकर्ताओं को केवल उन फ़ंक्शन को खींचने और छोड़ने की आवश्यकता होती है जो वे चाहते हैं और फिर ऐप को कोड की किसी भी पंक्तियों को टाइप किए बिना यह निर्धारित करने के लिए नेत्रहीन उन्हें एक-दूसरे से कनेक्ट करते हैं। एक स्रोत कोड जनरेटर तब कोड को उत्पन्न करेगा कि घटकों को उस टेम्पलेट में कैसे जोड़ा जाता है जो बनाया गया था।

स्वचालित प्रोग्रामिंग क्या है? - से परिभाषा