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

The Very Best Online Casino Site: A Comprehensive Guide for Gambling Enterprise Enthusiasts

Welcome to our informative guide on the very best online gambling establishment alternatives offered today. Whether you are a skilled gambling enterprise player or an interested beginner,…

Top Online Casino Sites That Approve Neteller

Neteller is a leading online payment system that permits users to safely make deals and move funds. It is commonly approved by many on-line gambling establishments, supplying…

How to Select Online Slots for Your Gaming Needs

Online slots follow the same rules as regular slots. You’re given a certain amount of free spins each round and then you must take your winnings and…

Online Port Reviews: Your Overview to Locating the Best Port Gamings

Online goldenclub bet slots have ended up being progressively preferred in recent times, bring in millions of players from around the world. With numerous on-line gambling establishments…

Free Live Roulette Online: A Comprehensive Guide to Playing Live Roulette for Enjoyable

Are you a follower of the excitement and enjoyment of roulette, but don’t wish to risk your hard-earned cash? Look no further! In this write-up, we will…

Discover the Excitement of Free Casino Video Slot Machine

Are you prepared to experience the thrill of playing online casino video games from the comfort of your very own home? Look no more than totally free…

Leave a Reply

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