What is compiler, assembler loader in Hindi

Assembler :- Assembler वह programme है | जो कि object file और machine code अथवा machine language format को assembler language में बदल देता है |

दूसरे शब्दों में assembler एक computer का programme है | जिसमे कि machine language format अथवा machine code को निर्देशित कर computer द्वारा क्रियान्वित किया जा सकता है | और assembler  एक computer language में लिखा गया programme है |

image

Computer को machine language के अलावा कोई language समझ में नही आती है इसलिए पहले प्रोग्राम language को machine language में बदलना पड़ता  है | जो काम software का होता है |

Assembler के  software और application developers कंप्यूटर के hardware architecture के घटको को manage करते है |

कभी – कभी assembler को compiler के रूप में जाना जाता है | यह भी हमें interpreter services प्रदान करता है |

अगर assembler  जो एक computer पर चलता है | और उसी computer पर run करता है | और उसी computer के लिए कार्य करता है एवं machine code प्रदान करता है इसे self assembler या resident assembler कहते है |

और यदि assembler एक कंप्यूटर पर run करता और किसी computer को भी machine code प्रदान कर सकता है | इसे cross assembler कहा जाता है |

Assembler को दो भागो में विभाजित किया गया है |
1:- one pass assembler
2: two pass assembler

One pass assembler :- one pass assembler character को memory  प्रदान करता है | एवं पहली बार में source code को  machine code में बदल देता है |

Two pass assembler :- Two pass assembler पहले source code को पढता है वह पहली बार में सभी character को पढ़ता है तथा memory प्रदान करता है | इसके पश्चात् वह वह दूसरी बार में source code को object code में बदल देता है |

What is compiler in hindi

Compiler :- Compiler वह software या (programme का सेट है) जो कि source code अथवा high level language जैसे कि JAVA Language को source code अथवा object code या machine code में बदल देता है |

दूसरे शब्दों compiler वह programme है | जो कि source code को object code अथवा programming code .में बदल देता है

image

Compiler, interpreter से भिन्न होता है | क्योकि interpreter , source code को एक ही बार में analysis और execute कर सकता है |जबकि compiler source code को एक – एक लाइन करके analysis और  execute करता है |

इसलिए interpreter इस कार्य को कुछ समय में पूरा कर लेता है जबकि compiler इस कार्य को करने में कुछ समय लगता है |

Compiler द्वारा produce किये गए कार्य interpreter की अपेक्षा तेज गति से run करते है |

What is loader in Hindi
Loader:- loader वह programme है | जो programme के machine code को system memory में लोड करता है |
loader ऑपरेटिंग सिस्टम का एक हिस्सा है जो कि programme loading के लिए उत्तरदायी होता है |

Loader प्रोग्राम को memory में स्थापित करता और execution के लिए prepare करता है |
जब loader प्रोग्राम को memory में load करता है तो virtual address physical address में replace हो जाता है |

ऑपरेटिंग सिस्टम की किताब ख़रीदे. यह आपको बहुत help करेगी. देख लो.

//ws-in.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=IN&source=ac&ref=tf_til&ad_type=product_link&tracking_id=ehindistudy-21&marketplace=amazon&region=IN&placement=8182831520&asins=8182831520&linkId=e9c1a2097bb1fc33321290f8e8b6bd04&show_border=false&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=ffffff

Note:-आपको यह पोस्ट कैसी लगी बताने के लिए comment करें तथा comment के द्वारा अपने सवाल पूछें।

Advertisements

6 thoughts on “What is compiler, assembler loader in Hindi

  1. your topic is best and i ask one question that is one pass and two assembler in detail and in hindi
    plz explain it with diagram

    Like

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s