TPC16 Compiler Source Code 1.0

लाइसेंस: नि: शुल्क परीक्षण ‎फ़ाइल आकार: 530.39 KB
‎उपयोगकर्ताओं की रेटिंग: 4.6/5 - ‎5 ‎वोट

टर्बो पास्कल कंपाइलर टर्बो पास्कल में लिखा गया है। यह टर्बो पास्कल का "original" बोरलैंड सोर्स कोड नहीं है क्योंकि यह पास्कल में नहीं लिखा गया था । यह TPC16, एक टर्बो पास्कल संगत संकलक खरोंच से लिखा है । यह बोरलैंड टर्बो पास्कल 7.0 कमांड लाइन कंपाइलर टीपीसी के साथ पूरी तरह से स्रोत-कोड संगत है। EXE। इसका मतलब यह है कि यह एक ही वाक्य रचना का उपयोग करता है और x86 के लिए बिल्कुल वही संकलित इकाइयों और 16-बिट कोड उत्पन्न करता है। यह स्रोत कोड पास्कल प्रोग्रामिंग भाषा की सभी सुंदरता को दिखाता है और किसी भी भाषा के लिए एक तेज और कॉम्पैक्ट कंपाइलर बनाने के लिए आवश्यक सभी तरकीबों का पता चलता है, न कि केवल पास्कल। इस टर्बो पास्कल सिंगल पास कंपाइलर सोर्स कोड के साथ आपको मिलेगा: प्रतीक तालिकाओं की वास्तुकला, टर्बो पास्कल यूनिट संरचना की समझ, अल्ट्रा फास्ट स्कैनर, फास्ट कीवर्ड खोज के लिए हैश टेबल के उदाहरण, किसी भी कंपाइलर में आवश्यक डेटा संरचनाओं की अधिकता, पहचानकर्ताओं, स्कोप और इकाइयों से निपटने के लिए एल्गोरिदम, पारसर टोकन के अनुक्रम का विश्लेषण करने और पास्कल सिंकर की जांच करने के लिए, कंपाइलर त्रुटि रिपोर्टिंग का उदाहरण, अभिव्यक्ति और गणनाओं की समझ, मनमाने ढंग से अभिव्यक्ति प्रसंस्करण और कोड पीढ़ी के उदाहरण, रजिस्टरों के सीमित सेट के साथ जटिल कोड उत्पन्न करने के लिए एल्गोरिदम, इन-लाइन असेंबलिंग कंपाइलर का उदाहरण, मध्यवर्ती कोड संरचना का उदाहरण, अनुकूलन कोड जनरेटर, आयातित वस्तु फ़ाइलों की समझ, संदर्भों को हल करने के लिए उत्कृष्ट दृष्टिकोण के साथ अनुकूलन लिंकर, बोरलैंड टर्बो पास्कल 7 के साथ संगत एक काम करने वाला कंपाइलर , टर्बो पास्कल कंपाइलर आंतरिक और अधिक की गहरी समझ। इस पैकेज की सबसे महत्वपूर्ण विशेषता सिद्ध डेटा संरचनाओं के साथ विभिन्न एल्गोरिदम का व्यावहारिक कार्यान्वयन है। एक सफल कंपाइलर कार्यान्वयन मुख्य रूप से उपयोग किए जाने वाले डेटा संरचनाओं और एल्गोरिदम पर निर्भर करता है। इसलिए TPC16 स्रोत कैसे अपने संकलक के लिए जटिल एल्गोरिदम को लागू करने पर एक प्रेरणा के रूप में इस्तेमाल किया जा सकता है । कंपाइलर डिजाइन पर सबसे अच्छा ई-बुक।

संस्करण इतिहास

  • विवरण 1.0 पर तैनात 2009-10-22

    EULA - अंत उपयोगकर्ता लाइसेंस समझौता



    स्रोत कोड लाइसेंस समझौता

    सिवाय जहां अंयथा उल्लेख किया, दस्तावेज़ीकरण, स्रोत कोड और TPC16 पैकेज में शामिल सॉफ्टवेयर के सभी इगर Funa द्वारा कॉपीराइट है । यह लाइसेंस समझौता आपके बीच एक कानूनी समझौता है (या तो एक व्यक्ति या एक एकल इकाई) और टीपीसी 16 सॉफ्टवेयर उत्पाद के लिए इगोर फना ऊपर पहचाना गया है, जिसमें संबद्ध सॉफ्टवेयर घटक, स्रोत कोड, मीडिया, मुद्रित सामग्री, और ऑनलाइन या इलेक्ट्रॉनिक दस्तावेज (सॉफ्टवेयर) शामिल हो सकते हैं। स्थापित करने, नकल, या अंयथा सॉफ्टवेयर का उपयोग करके, आप इस समझौते की शर्तों से बंधे होने के लिए सहमत हैं । यदि आप इस समझौते की शर्तों से सहमत नहीं हैं, तो सॉफ़्टवेयर को इंस्टॉल या उपयोग न करें।

    परिभाषाएँ
    इस समझौते के प्रयोजनों के लिए, निम्नलिखित परिभाषाएं लागू होंगी:

    * "सॉफ्टवेयर" का मतलब इगोर फना से लाइसेंसी द्वारा खरीदे गए विशेष सॉफ्टवेयर उत्पाद होगा ।
    * और उद्धृत; स्रोत कोड और उद्धृत; में कंप्यूटर प्रोग्रामिंग कोड या सॉफ्टवेयर को संकलित करने के लिए आवश्यक कोई कंप्यूटर निर्देश शामिल होगा।
    * "व्युत्पन्न वर्क्स" का अर्थ है कोई भी सॉफ्टवेयर प्रोग्राम जो लाइसेंसी द्वारा विकसित किया गया है और जिसमें स्रोत कोड के किसी भी भाग के संशोधन शामिल हैं या शामिल हैं, और इसमें किसी भी संशोधन, संशोधन, अनुवाद (कंप्यूटर द्वारा संकलन या पुनर्मूल्यांकन सहित), पुनर्क्रमण, संघनन, विस्तार या कोई अन्य रूप जिसमें स्रोत कोड, को फिर से तैयार किया जा सकता है, रूपांतरित या अनुकूलित किया जा सकता है ।
    * "पर्पज" का मतलब है बग-फिक्स, सुधार, संवर्द्धन, संशोधन, संशोधन और स्रोत कोड के अनुकूलन और सॉफ्टवेयर में नए यूजर इंटरफेस, सुविधाओं और कार्यक्षमता को जोडऩा ।

    लाइसेंसी अधिकार और प्रतिबंध

    1. इस समझौते को स्वीकार करके और नीचे बताए गए प्रतिबंधों और विचार के अधीन, इगर फना लाइसेंसी को एक गैर-समावेशी, अपरिवर्तनीय, शाश्वत, दुनिया भर में अधिकार प्रदान करता है:
    1.1 स्रोत कोड की कई प्रतियों का उपयोग करें और पुन: पेश करें जैसा कि केवल इस समझौते के तहत दिए गए अधिकारों का प्रयोग करने के उद्देश्य से उचित रूप से आवश्यक हैं;
    1.2 उद्देश्य के लिए स्रोत कोड के व्युत्पन्न कार्यों को संशोधित करें और बनाएं;
    1.3 उपयोग, पुन: पेश करना, पुन: पेश किया है, बेचते हैं (सबलाइसेंस के माध्यम से), वितरित (सबलाइसेंस के माध्यम से), सीधे या वितरकों या पुनर्विक्रेताओं के माध्यम से, डेरिवेटिव वर्क्स, केवल ऑब्जेक्ट कोड प्रारूप में, जो उद्देश्य के अनुरूप हैं और समझौते के रिपोर्टिंग और ऑडिट प्रावधानों के अधीन हैं।
    2. स्रोत कोड को देखने या उपयोग करने के लिए किसी भी तीसरे पक्ष को अनुमति देने, अधिकृत, लाइसेंस या उपलाइसेंस करने के लिए इसके तहत लाइसेंसधारी को कोई अधिकार नहीं दिया जाता है।
    3. धारा 1 में दिए गए प्रावधान को छोड़कर स्रोत कोड को बेचने, वितरित करने, उपलब्ध कराने, प्रकाशित करने या अन्यथा स्थानांतरित करने के लिए इसके तहत लाइसेंसधारक को कोई अधिकार नहीं दिया जाता है। ऊपर।
    4. लाइसेंसधारी अपने इच्छित, वैध और कानूनी उद्देश्य के अलावा किसी अन्य चीज के लिए स्रोत कोड का उपयोग नहीं करेगा।
    5. लाइसेंसधारी इस समझौते के तहत विशेष रूप से अनुमति नहीं दी गई किसी भी तरीके से स्रोत कोड का उपयोग नहीं करेगा।
    6. इस समझौते की शर्तें लाइसेंसधारक को स्रोत कोड के संबंध में इगोर फना से कोई समर्थन या रखरखाव सेवाएं प्राप्त करने का हकदार नहीं है।

    गोपनीयता और मालिकाना

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

    अस्वीकरण

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

कार्यक्रम विवरण