High level language programming
उच्च स्तरीय भाषाएं, प्रोग्रामिंग भाषाएं प्रोग्रामिंग भाषाएं हैजो गणितीय प्रतीकों प्राकृतिक भाषा करैक्टर और प्रतीकों के संयोजन द्वारा निर्मित होती है तथा वास्तविक दुनिया के परिदृश्यों द्वारा भी निर्मित है। सामान्य तरीके से आधुनिक प्रक्रिया मुख्य प्रोग्रामिंग भाषाओं को मुझे स्त्री भाषाओं के रूप में जाना जाता है मुख्य रूप से एक प्रोग्राम के तेज और आसान विकास के लिए लागू किए जाते हैं इस प्रोग्राम के विकास के लिए सीपीयू की आर्किटेक्चर और रजिस्टर ओं को याद करने की आवश्यकता नहीं है कंपाइलर का उपयोग उच्च स्तरीय भाषा प्रोग्रामिंग को मशीन भाषा में ट्रांसलेट करने के लिए किया जाता है ।
जैसे COBOL FORTRAN, BASIC, C, और C++, Java आदि विभिन्न उच्च स्तरीय भाषाएं हैं।
प्रारंभिक कंप्यूटर प्रोग्रामिंग क्या है?
हम जानते हैं कि 1990 की शुरुआत मैं कंप्यूटर धीमे और महंगे थे जबकि उस समय के प्रोग्राम आकार में बहुत छोटे थे कंप्यूटरों को प्रोसेस करने में काफी समय लगता था असेंबली लैंग्वेज पर निर्भर थे जो कंप्यूटर आर्किटेक्चर के लिए specific थी। इस प्रकार एक प्रोग्राम को विकसित करने में बहुत प्रयास की जरूरत होती थी प्रत्येक का प्रोग्राम और प्रोग्राम को विकसित करने के लिए अपनी शैली का प्रयोग करता था।
कंट्रोल फ्लो बेस्ड डिजाइन क्या है?
कंट्रोल फ्लो बेस्ड डिजाइन शक्तिशाली मशीनों और हाई लेवल लैंग्वेज के आगमन के साथ कंप्यूटर का उपयोग तेजी से बड़ा इसके अलावा प्रोग्रामों की प्रकृति भी सरल से जटिल में बदल गई बड़े हुए आकार और जटिलता को व्यक्तिगत शैली द्वारा प्रतिबंधित नहीं किया जा सकता था।
यह विश्लेषण किया गया था कि कंट्रोल फ्लो की स्पष्टता वह क्रम जिसमें प्रोग्राम के extraction को execute किया जाता है, प्रोग्राम को अच्छे कंट्रोल फ्लो स्ट्रक्चर वाले प्रोग्राम को डिजाइन करने में मदद करने के लिए फ्लोचार्टिंग तकनीक का विकसित की गई थी फ्लोचार्टिंग तकनीकी में एल्गोरिथ्म को प्रोजेक्ट का उपयोग करके दर्शाया गया है फ्लोचार्ट एक ग्राफिकल प्रतिनिधित्व है जो किसी दी गई समस्याओं को हल करने के लिए जाने वाले ऑपरेशनो के अनुक्रम को दर्शाता है।
फ्लो चार्ट में अधिक GOTO का प्रयोग कंट्रोल फ्लो को गड़बड़ बना देता है जिसमें समझना और डीबग
करना कठिन हो जाता है।
यदि हमें कोई सॉफ्टवेयर बनाना है तो हमें flowchat की जरूरत पढ़ती है flowchart की जरूरत इसलिए पड़ती है, कि हमें किस तरह से सॉफ्टवेयर को बनाना है और इसमें क्या क्या करना पड़ेगा इसलिए हमें flowchat का मदद बहुत मिलता है।