कंप्यूटर प्रोग्राम क्या है? कंप्यूटर प्रोग्राम के प्रकार
कंप्यूटर प्रोग्राम क्या है? प्रौद्योगिकी के विकास के साथ, उनकी संख्या भी बढ़ रही है। वे विभिन्न कार्यों और उद्देश्यों के साथ संपन्न हैं। कंप्यूटर प्रौद्योगिकी के क्षेत्र में एक शौकिया के लिए यह असंभव है कि किसी भी कार्यक्रम की भूमिका को उनकी सभी विविधता को ध्यान में रखते हुए। आप उनमें से सर्वश्रेष्ठ के पक्ष में भी चुनाव नहीं कर सकते हैं, क्योंकि उनके पास अलग-अलग उन्मुख हैं, वही कार्य नहीं करते हैं।
उपर्युक्त से आगे बढ़ना, विज्ञान और अभ्यास शायद ही कभी एक विशेष सॉफ्टवेयर उत्पाद पर विचार करें। अक्सर, प्रकार या उद्देश्य से श्रेणियों में वर्गीकरण और वर्गीकरण ब्याज के होते हैं।
परिभाषा
कंप्यूटर प्रोग्राम क्या है? इसकी परिभाषा में डिजिटल, कोड, योजनाबद्ध या मौखिक रूप में प्रस्तुत कई निर्देशों के संग्रह में शामिल है। इन सभी तत्वों को कंप्यूटर प्रौद्योगिकी द्वारा पढ़ने के लिए उपयुक्त रूप में व्यक्त किया गया है। वे एक विशिष्ट परिणाम प्राप्त करने के लिए कंप्यूटर को कार्रवाई में लाते हैं।
- यह उन चरणों का एक सेट है जो कंप्यूटर को करना चाहिए।
- प्रत्येक अलग निर्देश डेटा या जानकारी के एक टुकड़े को नियंत्रित करता है।
सीधे शब्दों में कहें, एक कंप्यूटर प्रोग्राम का प्रतिनिधित्व करता हैकंप्यूटर तकनीक द्वारा क्रमशः किए गए कार्यों का एक सेट। अंत में, उपयोगकर्ता को वह परिणाम मिल जाता है जिसकी उसे आवश्यकता होती है।
शिक्षा
प्रशिक्षण या शैक्षिक कंप्यूटर कार्यक्रमशैक्षिक समस्याओं को हल करने के लिए डिजाइन किए गए साधन हैं। उनकी मुख्य विशेषता उपयोगकर्ता के साथ स्वतंत्र बातचीत है। ऐसे उत्पादों का मुख्य उद्देश्य सीखने की प्रक्रिया में उपयोग पर केंद्रित है।
- विषय के साथ बुनियादी परिचित;
- काम के लिए वैचारिक तैयारी;
- प्रासंगिक क्षेत्र में मानक और गैर-मानक समीकरणों को हल करने के लिए कौशल का विकास;
- कुछ गतिविधियों में संलग्न होने के लिए कौशल का विकास;
- शैक्षणिक और अनुसंधान उद्देश्यों के लिए प्रयोग करना;
दुर्लभ मामलों में, शैक्षिक सॉफ्टवेयर उत्पादोंज्ञान को बहाल करने, उनमें अंतराल भरने, या नए कौशल हासिल करने के लिए उपयोग किया जाता है जो पहले मास्टर करना असंभव था (उदाहरण के लिए, प्रौद्योगिकी के विकास में एक स्टॉप के कारण)।
इस तथ्य के बावजूद कि ये कार्य हैंएक एकल और अभिन्न चरित्र, इस पर निर्भर करता है कि उन्हें कैसे हल किया जाएगा, एक दूसरे पर उनका प्रभाव प्रभावित होता है। तदनुसार, व्यक्तिगत उदाहरणों की बजाय लगातार समस्याओं को हल करते समय विषय का अध्ययन अधिक उत्पादक बन जाता है।
प्रणाली
सभी सॉफ्टवेयर अलग में बांटा गया हैविशेष रुप से प्रदर्शित। मुख्य नियुक्ति नियुक्ति है। उनके अनुसार, और एक वर्गीकरण किया जाता है। सबसे महत्वपूर्ण उपसमूहों में से एक सिस्टम कंप्यूटर प्रोग्राम हैं। यदि वे स्थापित नहीं हैं, तो असंभव नहीं होने पर अन्य तत्वों के साथ बातचीत करना मुश्किल है।
सिस्टम कार्यक्रमों की गतिविधि का आधार लागू उत्पादों के साथ काम का प्रावधान है। इनमें उपयोगिताएं, ड्राइवर, ऑपरेटिंग सिस्टम और गोले शामिल हैं।
सहायक
उपयोगकर्ता के कंप्यूटर प्रोग्राम प्रोग्राम वे हैं जो अन्य उत्पादों को विकसित या समायोजित करने के लिए डिज़ाइन किए गए हैं। इनमें निम्नलिखित शामिल हैं।
- अनुवादक। वे प्रोग्रामिंग भाषाओं का अनुवाद करते हैं।
- कार्यक्रमों के ग्रंथों के संपादक। वे कोड और प्रतीकों से उपयोगकर्ता के अनुकूल भाषा में इंटरफ़ेस की व्याख्या करते हैं।
- सहायक कार्यक्रम।
- लाइब्रेरी। उनमें विभिन्न रिक्त स्थान होते हैं जो प्रोग्रामर के काम में मदद करते हैं।
उपकरण उत्पाद इतने सारे नहीं हैं। लेकिन लगभग सभी उन्हें विभिन्न प्रोग्रामिंग भाषाओं के माध्यम से लिखे गए हैं।
आवेदन
एक कंप्यूटर प्रोग्राम क्या बोल रहा हैलागू प्रकार, इन उत्पादों की व्यापक लोकप्रियता को ध्यान में रखना आवश्यक है। यदि आप उपर्युक्त के साथ काम करते हैं तो केवल विशेषज्ञ या आत्म-सिखाए जा सकते हैं, तो ये सामान्य निवासियों के लिए लक्षित हैं।
इस प्रकार में निम्नलिखित प्रोग्राम शामिल हैं:
- व्यावसायिक, एक विशेष नौकरी के स्वचालन के लिए इरादा;
- सामान्य प्रयोजन कार्यक्रम जो आपको औसत उपयोगकर्ता के लिए आवश्यक बड़ी संख्या में फ़ंक्शन करने की अनुमति देते हैं;
- विधि-उन्मुख, सांख्यिकीय समस्याओं को हल करना;
- समस्या उन्मुख, योजना और प्रबंधन के लिए प्रदर्शन प्रदर्शन।
इस श्रेणी में कंप्यूटर वायरस हैं। नीचे उन्हें अधिक विस्तार से माना जाएगा।
विशेष
विशेष कंप्यूटर प्रोग्राम हैं जोएक या अधिक उद्देश्यों के लिए विकसित किए गए हैं। मशीनों या कर्मियों के प्रबंधन, कर्तव्यों के वितरण जैसे विभिन्न प्रक्रियाओं को स्वचालित करने के लिए उद्यमों द्वारा इस तरह के उत्पादों का उत्पादन आदेश दिया जाता है।
1 सी जैसे लोकप्रिय विशेष कार्यक्रम हैं। इन सभी विकसित देशों में उपयोग किया जाता है, केवल अनुवाद की भाषा, इंटरफ़ेस और कुछ प्रारंभिक डेटा परिवर्तन। उत्तरार्द्ध आमतौर पर कानून और गोस्ट पर निर्भर करता है।
कंप्यूटर वायरस
कंप्यूटर वायरस और ट्रोजन क्या हैकार्यक्रम? वे छोटे, दुर्भावनापूर्ण उत्पाद हैं जो कंप्यूटर सॉफ़्टवेयर में विभिन्न तरीकों से आते हैं। हालांकि, प्रत्येक का अपना लक्ष्य है। कुछ बहुत हानिकारक हैं, और यदि उपयोगकर्ता सिस्टम या टूल प्रोग्राम के साथ काम नहीं करता है, तो वे उसे कोई परेशानी नहीं देंगे। जब तक एंटीवायरस उन्हें पहचानता है तब तक वे चुपचाप अपने फ़ोल्डर में बैठेंगे।
हानिकारक उत्पादों के खिलाफ लड़ाई की जाती हैविशेष एंटी-वायरस प्रोग्राम के माध्यम से। कंप्यूटर पर उनकी घटना को रोकने के तरीके भी हैं। उदाहरण के लिए, आप सिस्टम की रीयल-टाइम सुरक्षा सक्षम कर सकते हैं। फिर, आने वाली सूचना स्ट्रीम फ़िल्टर की जाती है।
परिणाम
संक्षेप में, सभी मौजूदा सॉफ़्टवेयर को तालिका में संक्षिप्त रूप से माना जा सकता है।
कंप्यूटर प्रोग्राम के प्रकार | सुविधा | उदाहरण |
शिक्षा | शैक्षिक कार्यों का पालन करें। उपयोगकर्ता पूरी तरह से स्वतंत्र रूप से उनके साथ काम करता है | MyBIOS की तरह सभी अनुकरणक |
प्रणाली | कंप्यूटर प्रौद्योगिकी के घटकों को प्रबंधित करें, औरउपयोगकर्ताओं द्वारा उपयोग किए जाने वाले एप्लिकेशन प्रोग्राम के साथ अपने काम का समायोजन भी प्रदान करें। मनुष्य और कंप्यूटर के बीच बातचीत सुनिश्चित करने में सीधा हिस्सा लें | विंडोज़ की सभी पीढ़ियों, कुल कमांडर, प्रत्येक एंटीवायरस प्रोग्राम, विनज़िप और विनरार |
सहायक | सिस्टम और अनुप्रयोग उत्पादों को बनाने, संपादित करने और विकसित करने के लिए डिज़ाइन किया गया। ज्यादातर मामलों में, वे रिक्त स्थान होते हैं, तथाकथित "कार्यक्रम अर्द्ध तैयार उत्पादों" | फॉक्सप्रो, असेंबलर, विजुअल बेसिक |
आवेदन | सॉफ्टवेयर का सबसे आम प्रकारसॉफ्टवेयर। कुछ कार्यों या कार्यों के प्रदर्शन या स्वचालन में संलग्न है। अक्सर उन उपयोगकर्ताओं में रुचि रखते हैं जिनके पास प्रोग्रामिंग से कोई संबंध नहीं है, लेकिन कंप्यूटर के माध्यम से उनकी गतिविधियों को सुविधाजनक बना सकते हैं | एडोब फोटोशॉप, माइक्रोसॉफ्ट ऑफिस, कोडेक्स, वायरस और ट्रोजन प्रोग्राम का पूरा पैकेज |
विशेष | विभिन्न कार्यों को करने के लिए विकसित किया गया। उनका काम ग्राहक की विशिष्ट गतिविधियों पर निर्भर करता है | 1С: УТП, 1С: वेतन, 1С: लेखांकन |
यह कहना असंभव है कि आबादी क्या हैसभी कंप्यूटर कार्यक्रमों के। यह किसी भी कंप्यूटर प्रौद्योगिकी के काम का आयोजन करता है, विशेष कौशल के बावजूद, उपयोगकर्ताओं के साथ इसकी बातचीत सुनिश्चित करता है। लेकिन यह एक ठोस परिभाषा देना असंभव है।
निष्कर्ष
तो सॉफ़्टवेयर का वर्गीकरण बनाया गया है, अनुमति देता हैकार्यक्रम की जगह निर्धारित करें, विविधता की पृष्ठभूमि के खिलाफ इसे हाइलाइट करें। साथ ही, यदि प्रासंगिक जानकारी है, तो उपयोगकर्ता यह निर्धारित करने में सक्षम होता है कि उसके लिए कोई विशेष कार्य या कार्य समाधान करने के लिए उसके लिए विशिष्ट उत्पाद की आवश्यकता होती है।
यहां वर्णित कंप्यूटर कार्यक्रमों का वर्गीकरण केवल एकमात्र नहीं है। यह प्राथमिक विशेषता (यहां गंतव्य) का चयन कैसे किया जाएगा इस पर निर्भर करता है।