कम्प्युटर, कार्यक्रम
संकलनको - संचार र कम्प्युटर प्रोग्रामर सुविधा एक प्रक्रिया
विशिष्ट कार्यक्रम अन्तिम चरणमा सिर्जना गर्ने, कुनै पनि प्रोग्रामर को संकलक सुविधाहरू हेर्न बाध्य छ। यो कार्यक्रम को प्राविधिक दस्तावेज सङ्कलन गर्न, एक उपयोगिता रूपमा भद्र परिभाषा विनियोजन। संकलनको - मिसिन (कम-स्तर भाषा) मा बुझ्ने आदेशहरू मा एक कार्यक्रम व्यक्ति (उच्च स्तर भाषा) बुझेका एक भाषामा लेखिएका रूपान्तरण प्रक्रिया छ। परिणाम मिसिन कोड नजिक छ कि एक कार्यक्रम छ। यो वस्तु मोड्युल, आधारभूत कोड जस्तै लाग्न सक्छ। कहिलेकाहीं, यस्तो कार्यक्रम समान छ विधानसभा भाषा।
यसरी, कम्पाइल - यो तर्कको को विवरण प्रतिनिधित्व इनपुट जानकारी (स्रोत कोड), वा समस्या-उन्मुख भाषा कार्यक्रममा लेखिएको वस्तु कोड (मिसिन-उन्मुख भाषा) मा प्रतिनिधित्व टोलीको बराबर सूचीमा rewritten गर्न सकिन्छ जब छ।
पनि परिभाषा सरल बनाउन भने सङ्कलन - एक प्रसारण मिसिन कार्यक्रम एक समस्या-उन्मुख मिसिन-उन्मुख भाषामा।
परिभाषा, संकलनको को पारदर्शिता र सादगी बावजुद - यो प्रक्रिया एकदम बहुमुखी छ। त्यहाँ धेरै प्रकार छन्। ब्याच संकलनको एक बिन्दु जिम्मेवारी धेरै स्रोत मोड्युलहरू मा गरेको छ। प्रगतिशील संकलनको - यो (प्रत्येक पछि अपरेटर को बारी आधारित स्वतन्त्र संकलनको) को व्याख्या जस्तै हो। अझै ससर्त संकलनको छ। यस मामला मा, प्रसारण पाठ स्रोत कार्यक्रम संकलक निर्देशनहरू निर्दिष्ट छन् अवस्थामा निर्भर हुन्छ।
वा कार्यक्रम पाठ को प्रसारण बन्द केही अचल को मूल्य परिवर्तन समायोजित गर्न सकिन्छ।
को प्रोग्रामर को सुविधाको लागि सबैभन्दा सहज प्रयोग र compilers विभिन्न समस्या समाधान गर्न छाँटकाँट। हामी एक वर्गीकरण बनाउन भने, यो यस्तै उपयोगिता धेरै प्रकार भेद गर्न सम्भव छ।
Vectorized संकलक को सदिश प्रोसेसर गर्न समायोजन, मिसिन अनुवाद कम्प्युटर कोड मा स्रोत कोड उत्पन्न गर्छ।
लचिलो संकलक एक मड्यूलर सिद्धान्त मा आधारित डिजाइन गरिएको थियो। यसलाई टेबल नियन्त्रित छ। उहाँले एक उच्च स्तर भाषामा प्रोग्राम। यसको कार्यान्वयन मद्दत संकलक संकलक संग सम्भव पनि छ।
बढ्दो संकलक कार्यक्रम टुकडे र अतिरिक्त परिमार्जन को पुन: प्रसारण कार्य, र कार्यक्रम को recompilation सफाया छ।
Interpretive वा वृद्धि संकलक स्रोत कार्यक्रम प्रत्येक कथन वा आदेश लागि स्वतन्त्र संकलनको को लगातार कार्यान्वयन सिद्धान्त प्रयोग गर्दछ।
संकलक संकलक - यो एक अनुवादक, छ को कार्यक्रम भाषा को एक औपचारिक विवरण लिन्छ जो। उहाँले स्वतन्त्र एक विशेष भाषाको लागि एक संकलक उत्पन्न गर्न सक्षम छ।
डिबग संकलक स्वतन्त्र विन्यास त्रुटिहरू केही प्रकार निर्मूल गर्न सक्नुहुन्छ।
संकलक निवासी स्मृति मा एक स्थिर स्थान विनियोजन र कार्यहरू को एक विस्तृत श्रृंखला reusing जब यो उपलब्ध छ।
त्यहाँ compilers samokompiliruemye। तिनीहरूले जो त्यहाँ प्रसारण छ, त्यही भाषामा लेखिएका छन्।
विश्वव्यापी संकलक एक औपचारिक विवरण आधारित अर्थ विज्ञान र स्रोत भाषा को विन्यास छ। यो syntactic र अर्थ डाउनलोडरहरू को कोर हुन्छन्।
सबै भन्दा साधारण समस्या, जहाँ संकलक फेला आवेदन - लिनक्स मंच को लागि एक कर्नेल कम्पाइल छ। यस कार्यका उपकरण को harmonization सम्बन्धी र मंच को सबैभन्दा उपयुक्त संस्करण सेट मुद्दाहरू एक विस्तृत दायरा समाधान गर्न अनुमति दिन्छ।
कम्पाइल Java मञ्चहरूमा विभिन्न काम compilers प्रयोग कार्यान्वयन। यो विभिन्न निर्माताहरु सञ्चालन प्रणाली को आवश्यकता स्रोत कोड recompile गर्न अनुमति दिन्छ।
Similar articles
Trending Now