ڪمپيوٽرنپروگرامن

سمورو - هڪ عمل آهي ته رابطي ۽ ڳڻپيوڪر پروگرامر جي ڪري رھیو آھي

هڪ مخصوص پروگرام جي آخري مرحلن ٺاهڻ، ڪنهن به پروگرامر جي compiler خصوصيتن کي نظر ڪرڻ تي مجبور ڪيو آهي. هن پروگرام جي فني دستاويز هڪ ڀلائي جي طور تي هڪ معمولي وصف، گڏ ڪرڻ لاء مختص. سمورو - جي مشين (گهٽ-سطح ٻولي) کي سمجھڻ حڪم ۾ هن شخص (اعلي سطحي ٻولي) جي ذريعي سمجهڻ هڪ ٻوليء ۾ لکيل هڪ پروگرام تبديل جي عمل آهي. جنهن جي نتيجي ۾ هڪ پروگرام آهي ته مشين ڪوڊ بند آهي. اهو هڪ شئي module، جو بنيادي ڪوڊ وانگر لڳي سگھي ٿو. ڪڏهن ڪڏهن، جيئن هڪ پروگرام جي سان ملندڙ جلندڙ آهي اسيمبلي جي ٻولي.

اهڙيء طرح، compiling -، جڏهن ته پٽ جي معلومات (سورس ڪوڊ) آھي جو الخوارزمي جي هڪ بيان نمائندگي، يا ڪو مسئلو-ايجنڊا ٻولي پروگرام ۾ لکيل آهي ته اعتراض ڪوڊ (مشين-ايجنڊا ٻوليء) ۾ ظاھر ٽيمن جي برابر لسٽ ۾ rewritten ڪري سگهجي ٿو.

به وصف simplify ڪري ته، وري گڏ - هڪ مسئلو-ايجنڊا جي مشين-ايجنڊا ٻوليء ۾ سان هڪ نشر مشين پروگرام.

هن شفافيت ۽ وصف جي سادگي باوجود، سمورو - هن عمل ڪافي multifaceted آهي. نه ان جي ڪيترن ئي قسمن جي آهي. تشخصي جوڙڻ جي هڪ نقطي اسائنمنٽ ۾ ڪيترن ئي ذريعو ماڊيول تي ڪيو آهي. ترقي پسند جوڙڻ - ان (هر پوء ڇوڪريء جي موڙ تي ٻڌل آزاد جوڙڻ) جي تعبير جي طور تي هڪ ئي آهي. موجود نه conditional جوڙڻ آهي. هن معاملي ۾، جي نشر متن جي حالتن ته ذريعو پروگرام compiler هدايت ۾ متعين آهن تي منحصر آهي.

ڪجهه constants جي اهميت کي تبديل ڪرڻ تي يا ان جي پروگرام متن جي نشر بند ڪرڻي ٿي سگهي ٿو.

جي programmers جي سهولت لاء سڀ کان آرام استعمال ۽ مرتب مختلف مسئلا حل ڪرڻ جي طورتي. اسين هڪ درجيبندي ڪر ته، ان کي اهڙي طرح عام واھپي جون شيون جي ڪيترن ئي قسمن ۾ فرق ڪرڻ ممڪن آهي.

Vectorized compiler جي vector پراسيسر کي adjusting، مشين ترجمو ڪمپيوٽر ڪوڊ ۾ سورس ڪوڊ ٺاھي ٿو.

لچڪدار compiler هڪ الڳ اصول جي بنياد تي ٺهيل هئي. اهو جدولن جي ڪنٽرول آهي. هن هڪ اعلي سطحي ٻوليء ۾ programmed. ان تي عملدرآمد جي مدد compiler compiler سان به ممڪن آهي.

Incremental compiler پروگرام ذرا ۽ ترميم کانئس جي ٻيهر براڊڪاسٽنگ سرانجام ڏيندو آهي، ۽ ان پروگرام جي recompilation ختم ڪئي آهي.

Interpretive يا incremental compiler هر بيان يا ذريعو پروگرام جي حڪم لاء آزاد جوڙڻ جي مسلسل عمل ڪرائڻ جي اصول استعمال ڪري ٿو.

Compiler compiler - ان کي هڪ مترجم، آهي جنهن جي پروگرامن ٻوليء جي رواجي بيان ڪري وٺندو. هن چيو ته آزادي هڪ خاص ٻولي لاء هڪ compiler لاء وس وارو آھي.

Debug compiler آزادي نحو غلطيون جي ڪجهه قسمن کي ختم ڪري سگهن ٿا.

Compiler واسي ياداشت ۾ هڪ مقرر جاء تي مختص، ۽ جڏھن ڪمن جو هڪ وسيع سلسلو reusing اهو موجود آهي.

مرتب نه samokompiliruemye. اهي هڪ ئي ٻولي آهي، جنهن سان ڪو نشر آهي ۾ لکيل آهن.

آفاقي compiler هڪ رواجي بيان جي بنياد semantics ۽ ذريعو ٻوليء جي نحوي ڪئي. اهو syntactic ۽ semantic downloaders جو هڪ بنيادي سڃاڻي.

سڀ کان عام مسئلو، جتي compiler درخواست سٽ - جي لينڪس جي پليٽ فارم لاء هڪ kernel compiling آهي. هن آپريشن جي سامان جي harmonization ڌرڻا ختم ڪرڻ ۽ ان جي پليٽ فارم جي سڀ کان وڌيڪ مناسب نسخو جوڙ مسئلن جي وڏين حد تائين حل ڪرڻ جي اجازت ڏئي ٿو.

Compiling جاوا پليٽ فارمن جي قسمن تي ڪم مرتب استعمال ڪرڻ تي عمل ڪري. هي توهان مختلف ٺاهيندڙن کان آپريٽنگ سسٽم جي ضرورت لاء جياپي جو ذريعو recompile ڪرڻ جي اجازت ڏئي ٿو.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sd.delachieve.com. Theme powered by WordPress.