अनुवादक (कम्प्यूटिंग)

एक अनुवादक या प्रोग्रामिंग लैंग्वेज प्रोसेसर एक सामान्य शब्द है जो एक संकलक, असेंबलर (कंप्यूटिंग), या दुभाषिया (कंप्यूटिंग) को संदर्भित कर सकता है - जो एक कंप्यूटर भाषा से दूसरे में कोड को परिवर्तित करता है। इनमें उच्च-स्तरीय भाषा | उच्च-स्तरीय और मानव-पठनीय कंप्यूटर भाषाओं जैसे C++ और Java (प्रोग्रामिंग भाषा), मध्यवर्ती स्तर की भाषाएँ जैसे जावा बाइटकोड, निम्न-स्तरीय भाषाएँ जैसे असेंबली भाषा और मशीन कोड, के बीच अनुवाद शामिल हैं। और विभिन्न कंप्यूटिंग मंच पर भाषा के समान स्तरों के साथ-साथ इनमें से किसी से भी इनमें से किसी भी अन्य के बीच। इस शब्द का प्रयोग उसी कार्यक्रम के सॉफ्टवेयर कार्यान्वयन और हार्डवेयर/एएसआईसी माइक्रोचिप कार्यान्वयन के बीच अनुवादकों के लिए भी किया जाता है, और माइक्रोचिप के सॉफ़्टवेयर विवरण से इसे बनाने के लिए आवश्यक तर्क द्वार्स के लिए भी किया जाता है। व्यापक रूप से उपयोग किए जाने वाले कंप्यूटर भाषा अनुवादकों के उदाहरणों में दुभाषिए, संकलक और decompiler, असेंबलर और disassembler शामिल हैं।

यह भी देखें

 * बाइनरी अनुवादक (बाइनरी-टू-बाइनरी, आमतौर पर कोड)
 * विधानसभा भाषा अनुवादक (निम्न-स्तरीय सोर्स-टू-सोर्स, कोड)
 * स्रोत से स्रोत अनुवादक (उच्च स्तरीय स्रोत से स्रोत, कोड)
 * पुनर्लेखक (स्रोत से स्रोत, आमतौर पर कोड)
 * फ़ाइल कनवर्टर (बाइनरी-टू-बाइनरी, आमतौर पर डेटा)
 * ट्रांसकोडर (बाइनरी-टू-बाइनरी, डेटा)

अग्रिम पठन

 * (2+xiv+270+6 pages)