मैं कभी नहीं समझ पाया कि सिस्टम प्रोग्रामिंग का क्या मतलब है। दी गई सामान्य परिभाषा "... Os के करीब कुछ कर रही है या Os सुविधाओं का विस्तार कर रही है ..."।
कुछ पुस्तकालयों के बजाय सीधे विंडोज एपीआई का उपयोग करने के लिए फ़ाइल i / o इसे सिस्टम प्रोग्रामिंग बनाते हैं? क्या Android OS सिस्टम प्रोग्रामिंग लिख रहा था? अगर मैं कुछ लिखता हूं जो एंड्रॉइड पर ऐप जैसे कंसोल के माध्यम से लिनक्स कर्नेल को उजागर करूंगा तो क्या मैं सिस्टम प्रोग्रामिंग कर रहा हूं? अगर मैं एक वॉशिंग मशीन को नियंत्रित करने के लिए सॉफ्टवेयर लिख रहा हूं तो क्या मैं सिस्टम प्रोग्रामिंग लिख रहा हूं?
मैं प्रोग्रामिंग में एक शुरुआत कर रहा हूं और यह मुझे कोई अंत नहीं करने के लिए भ्रमित कर रहा है। कृपया इसे "एप्लिकेशन प्रोग्रामिंग" के साथ विपरीत समझाएं।