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