कंप्यूटरप्रोग्रामिंग

संकलन - एक प्रक्रिया है कि संचार और कंप्यूटर प्रोग्रामर की सुविधा

एक विशेष कार्यक्रम के अंतिम चरण का निर्माण, किसी भी प्रोग्रामर संकलक सुविधाओं के लिए देखने के लिए मजबूर किया जाता है। इस कार्यक्रम के तकनीकी दस्तावेज एक उपयोगिता के रूप में एक मामूली परिभाषा आवंटित, संकलित करने के लिए। संकलन - मशीन (निम्न स्तर के भाषा) करने के लिए समझ में आता है आदेश में व्यक्ति (उच्च स्तर की भाषा) द्वारा समझी जाने वाली भाषा में लिखा एक कार्यक्रम परिवर्तित करने की प्रक्रिया है। परिणाम एक प्रोग्राम है जो मशीन कोड के करीब है। यह एक वस्तु मॉड्यूल, बुनियादी कोड की तरह लग सकता। कभी कभी, इस तरह के एक कार्यक्रम के समान है विधानसभा भाषा।

इस प्रकार, संकलन - जब इनपुट जानकारी (स्रोत कोड), एल्गोरिथ्म का एक विवरण का प्रतिनिधित्व करने के लिए, या एक समस्या उन्मुख भाषा कार्यक्रम में लिखा वस्तु कोड (मशीन उन्मुख भाषा) में प्रतिनिधित्व टीमों के बराबर की सूची में फिर से लिखा जा सकता है।

एक समस्या उन्मुख मशीन उन्मुख भाषा में साथ एक प्रसारण मशीन कार्यक्रम - यहां तक कि परिभाषा सरल करने के लिए है, तो संकलन।

पारदर्शिता और परिभाषा संकलन की सादगी के बावजूद - इस प्रक्रिया काफी बहुमुखी है। इसके के कई प्रकार हैं। बैच संकलन एक बिंदु काम में कई स्रोत मॉड्यूल पर किया जाता है। प्रगतिशील संकलन - यह (प्रत्येक अनुवर्ती ऑपरेटर की बारी आधारित स्वतंत्र संकलन) की व्याख्या के रूप में ही है। फिर भी वहाँ सशर्त संकलन है। इस मामले में, प्रसारण पाठ की स्थिति है कि स्रोत प्रोग्राम संकलक निर्देशों में निर्दिष्ट कर रहे हैं पर निर्भर है।

कुछ स्थिरांक का मान बदलने पर या कार्यक्रम पाठ का प्रसारण बंद समायोजित किया जा सकता।

प्रोग्रामर की सुविधा के लिए सबसे अधिक आरामदायक का इस्तेमाल किया और compilers विभिन्न समस्याओं को हल करने के लिए अनुकूलित। हम एक वर्गीकरण करते हैं, तो यह समान उपयोगिताओं के कई प्रकार भेद करने के लिए संभव है।

Vectorized संकलक वेक्टर प्रोसेसर के लिए समायोजन, मशीन अनुवाद कंप्यूटर कोड में स्रोत कोड उत्पन्न करता है।

लचीले संकलक एक मॉड्यूलर सिद्धांत पर आधारित डिजाइन किया गया था। यह टेबल द्वारा नियंत्रित है। उन्होंने कहा कि एक उच्च स्तर की भाषा में प्रोग्राम। इसके कार्यान्वयन मदद संकलक संकलक के साथ भी संभव है।

इंक्रीमेंटल संकलक कार्यक्रम टुकड़े और इस के सिवा संशोधन की फिर से प्रसारण करता है, और इस कार्यक्रम के रखता निकाल दिया जाता है।

व्याख्यात्मक या वृद्धिशील संकलक प्रत्येक बयान या स्रोत प्रोग्राम के आदेश के लिए स्वतंत्र संकलन की लगातार कार्यान्वयन के सिद्धांत का उपयोग करता है।

संकलक संकलक - यह एक अनुवादक, है जो प्रोग्रामिंग भाषा का औपचारिक वर्णन लेता है। वह स्वतंत्र रूप से किसी विशेष भाषा के लिए एक संकलक उत्पन्न करने में सक्षम है।

डीबग संकलक स्वतंत्र रूप से वाक्यविन्यास त्रुटियों के कुछ प्रकार समाप्त कर सकते हैं।

संकलक निवासी स्मृति में एक निश्चित जगह आवंटित है, और जब कार्यों की एक विस्तृत श्रृंखला पुन: उपयोग यह उपलब्ध है।

compilers वहाँ samokompiliruemye। वे एक ही भाषा में बनाई गई है, जो के साथ वहाँ प्रसारण होता है।

यूनिवर्सल संकलक औपचारिक वर्णन आधारित अर्थ विज्ञान और स्रोत भाषा की वाक्य रचना है। यह वाक्यात्मक और अर्थ डाउनलोडर के एक प्रमुख के होते हैं।

सबसे आम समस्या है, जहां संकलक खोजने आवेदन - लिनक्स प्लेटफॉर्म के लिए कर्नेल संकलन है। इस आपरेशन उपकरण को सुसंगत से संबंधित और मंच का सबसे उपयुक्त संस्करण करने में कोई समस्या की एक विस्तृत श्रृंखला को हल करने के लिए अनुमति देता है।

संकलन जावा प्लेटफार्मों की एक किस्म पर काम कर कम्पाइलरों के उपयोग से लागू किया। यह आपको विभिन्न निर्माताओं से ऑपरेटिंग सिस्टम की जरूरतों के स्रोत कोड पुन: संयोजित करने के लिए अनुमति देता है।

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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