अनुवादक (कम्प्यूटिंग)
कार्यक्रम निष्पादन |
---|
सामान्य अवधारणाएँ |
कोड के प्रकार |
संकलन रणनीतियाँ |
उल्लेखनीय रनटाइम्स |
|
उल्लेखनीय संकलक और टूलचेन |
|
एक अनुवादक या प्रोग्रामिंग लैंग्वेज प्रोसेसर एक सामान्य शब्द है जो एक संकलक, असेंबलर (कंप्यूटिंग), या दुभाषिया (कंप्यूटिंग) को संदर्भित कर सकता है - जो एक कंप्यूटर भाषा से दूसरे में कोड को परिवर्तित करता है।[1][2]इनमें उच्च-स्तरीय भाषा | उच्च-स्तरीय और मानव-पठनीय कंप्यूटर भाषाओं जैसे C++ और Java (प्रोग्रामिंग भाषा), मध्यवर्ती स्तर की भाषाएँ जैसे जावा बाइटकोड, निम्न-स्तरीय भाषाएँ जैसे असेंबली भाषा और मशीन कोड, के बीच अनुवाद शामिल हैं। और विभिन्न कंप्यूटिंग मंच पर भाषा के समान स्तरों के साथ-साथ इनमें से किसी से भी इनमें से किसी भी अन्य के बीच।[1]इस शब्द का प्रयोग उसी कार्यक्रम के सॉफ्टवेयर कार्यान्वयन और हार्डवेयर/एएसआईसी माइक्रोचिप कार्यान्वयन के बीच अनुवादकों के लिए भी किया जाता है, और माइक्रोचिप के सॉफ़्टवेयर विवरण से इसे बनाने के लिए आवश्यक तर्क द्वार्स के लिए भी किया जाता है।[citation needed] व्यापक रूप से उपयोग किए जाने वाले कंप्यूटर भाषा अनुवादकों के उदाहरणों में दुभाषिए, संकलक और decompiler, असेंबलर और disassembler शामिल हैं।[3]
यह भी देखें
- बाइनरी अनुवादक (बाइनरी-टू-बाइनरी, आमतौर पर कोड)
- विधानसभा भाषा अनुवादक (निम्न-स्तरीय सोर्स-टू-सोर्स, कोड)
- स्रोत से स्रोत अनुवादक (उच्च स्तरीय स्रोत से स्रोत, कोड)
- पुनर्लेखक (स्रोत से स्रोत, आमतौर पर कोड)
- फ़ाइल कनवर्टर (बाइनरी-टू-बाइनरी, आमतौर पर डेटा)
- ट्रांसकोडर (बाइनरी-टू-बाइनरी, डेटा)
संदर्भ
- ↑ 1.0 1.1 Thornton, Scott (2017-02-17). "What are compilers, translators, interpreters, and assemblers?". MicrocontrollerTips. Archived from the original on 2019-07-19. Retrieved 2020-02-02.
- ↑ "Translators And Utilities For Program Development". Software Handbook (PDF). Intel Corporation. 1984 [1983]. p. 3-1. 230786-001. Archived (PDF) from the original on 2020-01-29. Retrieved 2020-01-29.
- ↑ Schuerer, Katja; Letondal, Catherine; Deveaud, Eric (2008-02-04) [2003-01-06]. "Chapter 5. Program execution, Section 5.2. Interpreter and Compiler". Introduction to Programming using Python - Programming Course for Biologists at the Pasteur Institute. pp. 37–40. Archived from the original on 2015-11-11. Retrieved 2015-01-07.
{{cite book}}
:|website=
ignored (help) [1]
अग्रिम पठन
- Calingaert, Peter (1979) [1978-11-05]. Written at University of North Carolina at Chapel Hill. Horowitz, Ellis (ed.). Assemblers, Compilers, and Program Translation. Computer software engineering series (1st printing, 1st ed.). Potomac, Maryland, USA: Computer Science Press, Inc. ISBN 0-914894-23-4. ISSN 0888-2088. LCCN 78-21905. Archived from the original on 2020-03-20. Retrieved 2020-03-20. (2+xiv+270+6 pages)
- Pring-Mill, David (2018-03-04). "Why Hasn't AI Mastered Language Translation?". Singularity Hub. Singularity University. Archived from the original on 2019-12-29. Retrieved 2020-02-02.
- Edwards, Stephen A. (Fall 2013). "Language processors" (PDF). Columbia University. Archived (PDF) from the original on 2019-06-24. Retrieved 2020-02-02.
- Tucker, Allen; Belford, Geneva G. "Computer science". Encyclopædia Britannica. Archived from the original on 2019-07-23. Retrieved 2020-02-02.