Language Translators in Computer

Computer में Language Translators क्या होता हैं ?

Computer science में, language translator software program को संदर्भित करते हैं जो एक Programming Language को another programming language में या machine-readable form में converted करते हैं।

Computer science में Language Translator के main types

  1. Compilers
  2. Interpreters
  3. Assemblers
  4. Linkers and Loaders

Compilers

Compiler high-level programming language (जैसे,C, C++, Java, Python) में लिखे गए source code को लेते हैं और इसे machine-readable object code या executable code में translated करते हैं।

translated code कुशल और सही है यह सुनिश्चित करने के लिए compiler विभिन्न अनुकूलन और जांच करते हैं।

Compilers के उदाहरणों में GCC (GNU Compiler Collection), Microsoft Visual C++ और c lang शामिल हैं।

Interpreters

interpreter intermediate execution without producing worthy, सीधे high-level programming language code का translation और execution करते हैं।

interpreter runtime पर आवश्यक operation करते हुए, source code को line by line read और execute करते हैं।

Interpreters के उदाहरणों में Python interpreters, web browsers में JavaScript interpreter शामिल हैं।

Assemblers

Assembler assembly language code का translation करते हैं, जो एक low-level programming language है जो computer की machine language का direct representation प्रदान करती है।

Assembler assembly language instructions को संबंधित machine-readable binary code में converted करते हैं जिसे computer का CPU सीधे execute कर सकता है।

Assemblers के उदाहरणों में MASM (Microsoft Macro Assembler) और NASM (NetWide Assembler) शामिल हैं।

Linkers and Loaders

Linkers multiple object files (generated by a compiler) को एक executable file में जोड़ते हैं।

Loader फिर executable file को computer की memory में load करते हैं और इसे execution के लिए तैयार करते हैं।

Linker और loader बाहरी संदर्भों को solve करने, memory allocated करने और runtime environment install करने जैसे कार्यों को handling करता हैं।

Related Posts

Online Slots

1

Play Free Slot Machine Online No Download: A Hassle-free and Exciting Gaming Experience

Are you a fan of on-line port video games 10 zł za rejestrację? Do you enjoy the adventure of rotating the reels and wishing for a big…

Leading Casinos Que Aceptan Paypal

Paypal ha realmente surgido como uno de los más preferidos plataformas de liquidación en línea, proporcionando transacciones seguras y prácticas para individuos en todo el mundo. Con…

Mejores Casinos Online que Aceptan Mastercard: Información Detallada y Útil

Mastercard es uno de los métodos de pago más confiables y populares en el mundo. Con millones de usuarios en todo el globo, esta tarjeta de crédito…

Beste Casino Zahlungsarten: Ein Umfassender Überblick

Wenn es umgeht Online- Glücksspielunternehmen geht, ist eine der wichtigsten Aspekte zu bedenken die Zahlungsmethode. Die Einfachheit und Sicherheit von Überweisungen und Abhebungen können Ihre generelle Spielerlebnisse…

No Deposit Bonuses at Casino

1

Leave a Reply

Your email address will not be published. Required fields are marked *