साइट खोज

प्रोग्रामिंग वातावरण अपना स्वयं का सॉफ्टवेयर बनाने के रास्ते पर

सॉफ्टवेयर तत्वों के साथ-साथ व्यक्तिगत बनाने के लिएआवेदन एक विशिष्ट भाषा के एक छोटे से बुनियादी ज्ञान होना। आधुनिक प्रोग्रामर की जरूरत अपने पर्सनल कंप्यूटर प्रोग्रामिंग वातावरण पर स्थापित। भविष्य के कार्यक्रमों पर अपने काम में मदद के साथ सहज होना और उच्च प्रदर्शन संकेतक का अधिग्रहण करेगा। शास्त्रीय रूप में एकीकृत विकास के वातावरण उनके शस्त्रागार में प्लेन टेक्स्ट एडिटर होना चाहिए, निर्माण और डीबगर, और संकलक या दुभाषिया, शायद बंडल उपयोगिताओं में दो की उपस्थिति को स्वचालित करने के लिए उपकरण।

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

एक प्रोग्रामिंग वातावरण है किआपको कई भाषाओं के साथ काम करने की अनुमति देता है। ऐसे सार्वभौमिक सॉफ्टवेयर पैकेजों का एक उदाहरण एम्बरकेडरो आरएडी स्टूडियो, ग्रहण, नेटबीन, क्यूटी निर्माता या माइक्रोसॉफ्ट विजुअल स्टूडियो के रूप में कार्य कर सकता है। लेकिन आमतौर पर प्रोग्रामिंग वातावरण एक विशिष्ट भाषा के लिए "sharpened" है। इस श्रृंखला में, सबसे चमकीले प्रतिनिधि निम्नलिखित हैं: देव-सी ++, विजुअल बेसिक, डेल्फी।

एक विशेष मामले के रूप में, कोई विचार कर सकते हैंदृश्य विकास पर्यावरण। इस तरह के प्रोग्रामिंग पर्यावरण की एक विशेषता प्रोग्राम इंटरफेस को दृष्टि से संपादित करने की संभावना की कार्यक्षमता में उपलब्धता है। यह क्षमता ग्राफ़िक ऑब्जेक्ट्स के रूप में सबसे अधिक उपयोग किए जाने वाले कोड के ब्लॉक का उपयोग करके कार्यान्वित की जाती है। ग्राफ़िकल डेवलपमेंट पर्यावरण को एप्लिकेशन प्रोग्राम बनाने और कस्टम ग्राफ़िकल यूजर इंटरफेस (जीयूआई) विकसित करते समय व्यापक आवेदन मिला है।

इस प्रकार के प्रोग्रामिंग पर्यावरण के लाभविकास की गति, विकास की आसानी, कार्यक्रमों की उपस्थिति का मानक प्रकार शामिल है। कमियों में से किसी विशेष विकास पर्यावरण से लगाव की पहचान की जा सकती है, कुछ अन्य कठिनाइयों के साथ दूसरे वातावरण में संक्रमण किया जाता है। साथ ही, इस प्रकार के प्रोग्रामिंग पर्यावरण को स्थापित मानकों से निकलने वाले घटकों का उपयोग करने में कठिनाई है, और इसमें घटकों की अनियंत्रित विशेषताएं हैं।

दृश्य विकास वातावरण के लिए यह विशेषता हैप्रोजेक्ट के अपने स्टोरेज प्रारूप का अस्तित्व, फिर किसी अन्य पर्यावरण में संक्रमण परियोजना के गुणों के साथ-साथ इसके कुछ हिस्सों के असहिष्णुता की उपस्थिति से जटिल हो सकता है। एक उदाहरण विकास पर्यावरण के मूल पुस्तकालयों है।

नई प्रोग्रामिंग भाषाओं का विकासआपको उनमें कुछ बदलाव करने की अनुमति देता है। तो, पास्कल के आधार पर प्रोग्रामिंग पर्यावरण डेल्फी कार्यात्मक और नई प्रोग्रामिंग भाषा है।

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

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

लेकिन अल्ट्रा-आधुनिक मीडिया की उपस्थिति भीप्रोग्रामिंग, न केवल एक पेशेवर प्रोग्रामर के काम को सरल बनाना, बल्कि एक व्यक्ति भी। अनुप्रयोगों, कार्यक्रमों और अन्य सॉफ्टवेयर के निर्माण की दिशा में पहला कदम बनाने से, हमें पिछली शताब्दी में आविष्कार किए गए विकास के तत्वों को भूलने की अनुमति नहीं मिलती है। उनके पुरातात्विकता और कुछ हद तक धीमे होने के बावजूद, वे इस दिन की मांग में हैं। वे आधुनिक प्रोग्रामर द्वारा सक्रिय रूप से उपयोग किया जाता है।

</ p>
  • मूल्यांकन: