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

How to Win Big in Online Slot Games

A return to player value (RTP) is a formula that reveals how much the machine pays back to its players over the course of time. The majority…

Finest Mobile Casino Sites: Your Overview to the Top Mobile Gambling Platforms

With the quick advancements in innovation, the globe of on the internet gaming has increased to include mobile casinos. Currently, gamers can enjoy their favorite gambling establishment…

No Casino Games Deposited and No Deposit Bonus Code A no deposit casino could be one of the best methods to participate in casino gambling. This type…

The Very Best Neteller Casinos: Enjoy Secure and Convenient Online Gambling

If you’re a serious on-line gambler, you recognize that discovering a trusted and practical repayment approach is crucial to a seamless gaming experience. Neteller online casinos have…

Online Casinos with Neteller: A Secure and Convenient Option for Bettors

On the internet online casinos have transformed the way people bet, offering a practical and obtainable system for players worldwide. With the increase of online gambling, different…

The Best Bitcoin Online Casinos: A Comprehensive Overview to Gambling Enterprises that Approve Bitcoins

If you’re a follower of on-line gambling and have actually become aware of the rise of cryptocurrencies, especially Bitcoin, you might be interested about the most effective…

Leave a Reply

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