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

Ideal Casino Sites That Accept Mastercard Deposits

Mastercard is among one of the most trusted and widely used payment methods on the planet. It offers comfort, protection, and access to countless customers. If you…

Bevezetés az Ingyenes Online Játékgépekhez: Átfogó Áttekintés

Üdv a kiterjedt útmutatónkban az ingyenes online nyerőgépekhez kapcsolatosan! Ebben a cikkben biztosítjuk Önnek az összes információt, amire szüksége van, ahhoz hogy felfedezze az díjmentes online nyerőgépeket….

Feinste Online-Einarmige Banditen genuines Bargeld: Eine Übersicht zum riesigen Gewinnen

Spielautomaten sind immer eine beliebte Wahl unter Casino-Website- Liebhabern, und aktuell mit dem Entwicklung von Online Spielbanken, können Gamer ihre bevorzugten Slot- Videospiele aus dem Komfort ihres…

Úplně nejlepší online počítačové herní webové stránky: Komplexní průvodce

Jste nadšený hráč usilující o spolehlivou a zajímavou na internetu počítačové herní stránku? Už nehledejte dál! V tomto článku vám představíme nejlepší online herní webovou stránku, která…

De Beste Casino’s Die Neteller Accepteren: Een Uitgebreide Gids

Als je een serieuze op het internet gokker bent, dan begrijp je hoogstwaarschijnlijk al het belang van het vinden van een gerenommeerde betalings methode. Met zoveel opties…

The Most Effective Online Casinos That Accept Mastercard Deposits

Mastercard is just one of the most commonly accepted and relied on repayment methods in the world. When it concerns on-line gambling establishments, having the choice to…

Leave a Reply

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