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