पहला संकलक कैसे संकलित किया गया था?


14

इसने हमेशा मेरे दिमाग को छकाया है। संकलक कोड संकलित करते हैं। मुझे लगता है कि संकलक कोडित है। तो वास्तव में एक संकलक के लिए कोड को चलाने के लिए, आपको इसे संकलित करना होगा।

पहला संकलक कैसे संकलित किया गया था?


3
यह रिकर्सन को समझने जैसा है, आपको पहले रिकर्सन को समझना होगा।
उरेडा

जवाबों:


21

पहला संकलक 1952 में ए-0 प्रोग्रामिंग भाषा के लिए असेंबली में लिखा गया था । अधिक जानकारी के लिए विकिपीडिया देखें ।

पहला संकलक जो खुद को संकलित कर सकता था और 1962 में लिस्प में लिखा गया था। इसे सेल्फ-होस्टिंग या बूटस्ट्रैपिंग कंपाइलर कहा जाता है ।


7
लंबे समय तक, कई प्रोग्राम (कंपाइलर सहित) सीधे मशीन कोड या असेंबली भाषा में लिखे गए थे।
user1686

2
नोट के रूप में, gcc में एक दिलचस्प बूटस्ट्रैप है। आप सिस्टम कंपाइलर के साथ एक न्यूनतम जीसीसी संकलित करते हैं, फिर "न्यूनतम" जीसीसी संकलित करने के लिए इस न्यूनतम जीसीसी का उपयोग करें, फिर इस "बड़े" जीसीसी का उपयोग दूसरे "बड़े" जीसीसी को संकलित करने के लिए करें ताकि आप पूरी बात की पुष्टि कर सकें।
रिच होमोलका
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.