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 Slot Machine: A Comprehensive Overview to the Exciting World of Virtual Slot Machines

Slots have been a popular type of amusement for many decades, and with the development of the net, they have actually currently become commonly available with online…

Online Gambling Enterprises that Accept Neteller Deposits: A Comprehensive Overview

Invite to our comprehensive overview on online casino sites that accept Neteller down payments. In this short article, we will give you with all the info you…

Real Cash Casino Rewards: Your Overview to Winning Huge

When it pertains to on the internet gambling establishments, among the most exciting facets is the possibility to крейзі тайм казино win genuine cash. And what far…

Discover the Benefits of Playing at Online Gambling Enterprises with Mastercard

On-line casino sites have transformed the gaming market, allowing players to appreciate their favored gambling enterprise video games from the comfort of their homes. With the innovation…

The Best Bitcoin Casino

It is important to choose the most reliable bitcoin casino when considering the best way to play online. These casinos offer the best games in a virtual…

Playing Free Slots on Facebook

1

Leave a Reply

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