PROGRAM AND PROGRAMMING
जैसा कि आप जानते हैं, किसी भी कंप्यूटर सिस्टम के दो essential components होता है पहला हार्डवेयर और दूसरा सॉफ्टवेयर हैं। हार्डवेयर और सॉफ्टवेयर दोनों में कार्यात्मकताओं (function) के अपने-अपने सेट हैं जो एक दूसरे के interdependent or independent हो सकते हैं।
एक कंप्यूटर सिस्टम को हार्डवेयर और सॉफ्टवेयर दोनों को अभिसरण (converge मिलकर कार्य ) करने की कार्यक्षमता बनाकर वांछित (desired ) सिस्टम तैयार करने के लिए डिज़ाइन किया गया है।
हार्डवेयर वह है जिसे हम देख सकते हैं, स्पर्श कर सकते हैं और महसूस कर सकते हैं। जैसे की कीबोर्ड, माउस, दृश्य प्रदर्शन इकाइयाँ जैसे मॉनिटर, प्रिंटर आदि। एक बार जब इसे डिज़ाइन किया गया और एक certain सेट प्रदान करने के लिए इसे बनाया गया, तो इसे आसानी(easily) से संशोधित(modified ) नहीं किया जा सकता है। हार्डवेयर में किसी भी संशोधन(modified ) के लिए बहुत प्रयास (effort), समय और धन (time and money)की आवश्यकता होती है।
PROGRAM AND PROGRAMMING DATA PPROCESSING
जैसे, एक कंप्यूटर एक डेटा प्रोसेसिंग मशीन है जिसे इसके processing के लिए दो प्रकार के इनपुट की आवश्यकता होती है और ये हैं, डाटा और instructions । कंप्यूटर का हार्डवेयर desired परिणाम नहीं दे सकता है जब तक कि उसे उपयोगकर्ता (एस) द्वारा जरुरी instructions और डेटा नहीं दिया जाता है। डेटा को हार्डवेयर द्वारा प्रॉसेसिंग करने की आवश्यकता होती है और instructions (इसकी कार्यप्रणालियों के सेट के भीतर से from within the set of its functionalities ) को यह (न्यूनतम बुनियादी) हार्डवेयर बताता है कि उस डेटा को चरणबद्ध तरीके से सेट कैसे किया जा सकता है। हासिल। क्या आप जानते हैं कि सॉफ्टवेयर क्या है? सॉफ्टवेयर डील्स करता है इंस्ट्रक्शंस(instructions) के साथ । सॉफ्टवेयर के उदाहरण हैं Microsoft Office, Microsoft Windows 7, Red Hat Linux, रेलवे आरक्षण प्रणाली, Microsoft इंटरनेट एक्सप्लोरर, Google खोज इंजन आदिI
सॉफ्टवेयर एक प्रोग्राम है जो की स्पेशल वर्क के लिए तैयार किया गया है जैसे हम काम करते है। सॉफ्टवेयर हार्डवेयर को कैसे काम करना है बता है, प्रोग्राम को एक प्रोग्रामिंग भाषा में लिखे गए निर्देशों(Instructions) के एक समूह ग्रुप के रूप में परिभाषित expain किया जा सकता है जो एक विशिष्ट कंप्यूटर के हार्डवेयर को एक निश्चित अनुक्रम में दिए जाते हैं और इसके हार्डवेयर द्वारा पूर्व निर्धारित और अपेक्षित परिणामों का उत्पादन करने के लिए निष्पादित किया जाता है। एक प्रोग्राम में निर्देश ज्यादातर प्राकृतिक भाषाओं (जैसे अंग्रेजी, हिंदी, फ्रेंच, जर्मन और चीनी आदि) में प्रोग्राम लिखने के लिए चुनी गई प्रोग्रामिंग भाषा के सिंटैक्स (फॉर्म) और शब्दार्थ (अर्थ) के बाद लिखे जाते हैं। कार्यक्रमों को लिखने के लिए विभिन्न प्रकार की प्रोग्रामिंग भाषाएं उपलब्ध हैं जैसे उदा। बुनियादी, सी, सी ++, जावा, प्रोलॉग, लिस्प, एचटीएमएल, पीएचपी आदि निर्देशों का अनुक्रम बहुत महत्वपूर्ण है क्योंकि यदि अनुक्रम सही नहीं है, तो अपेक्षित परिणाम कार्यक्रम द्वारा प्राप्त नहीं किए जा सकते हैं।