प्रसंग: प्रोग्रामिंग भाषाएँ कंप्यूटरों को चलाने के लिए प्रोग्रामों को निर्दिष्ट करने के विभिन्न तरीके प्रदान करती हैं। प्राकृतिक भाषाओं के विपरीत, प्रोग्रामिंग भाषाएँ किसी भी अस्पष्टता की अनुमति देने और संक्षिप्त होने के लिए डिज़ाइन की गई हैं। वे विशुद्ध रूप से लिखित भाषाएँ हैं और अक्सर उन्हें ज़ोर से पढ़ना मुश्किल होता है। इन्हें आमतौर पर या तो एक संकलक या एक असेंबलर द्वारा मशीन कोड में अनुवादित किया जाता है, या एक दुभाषिया द्वारा सीधे समय पर अनुवाद किया जाता है। कभी-कभी कार्यक्रमों को दो तकनीकों की एक संकर विधि द्वारा निष्पादित किया जाता है।

सवाल: प्रोग्रामिंग भाषाओं का मशीन कोड में किसके द्वारा अनुवाद किया जाता है?

उत्तर: एक संकलक या एक संयोजनकर्ता