फिलहाल, जवाब एक शानदार "यह निर्भर करता है" है। विशेष रूप से, यह ओएस पर निर्भर करता है और डी
डीएमडी, या डिजिटल मंगल डी कंपाइलर का कौन सा संस्करण संदर्भ कार्यान्वयन है और 64-बिट समर्थन प्रदान करता है। 64 बिट समर्थन लगातार नया है (नीचे टिप्पणियां देखें) लेकिन भाषा निर्माता वाल्टर ब्राइट ने संकेत दिया है कि इसे 32 बिट के बराबर प्राप्त करना अब उच्च प्राथमिकता है कि दरवाजा बाहर डी 2 (या अधिक सही ढंग से अब एंड्री अलेक्जेंड्रेस्कू की पुस्तक "The D Programming Language" जारी)। हालांकि, उन्होंने संकेत दिया है कि लिंकर के मुद्दों के कारण, पहले कुछ संस्करण विंडोज़ पर 64-बिट का समर्थन नहीं करेंगे (ऐसा लगता है कि still be true)।
डी 1 के लिए, 64-बिट समर्थन लिनक्स और मैक पर बहुत अच्छा है यदि आप LDC का उपयोग करते हैं, जो एक डी कंपाइलर लक्ष्यीकरण LLVM है। विंडोज़ के लिए, GDC कंपाइलर, जो जीसीसी बैक एंड को लक्षित करता है, को पुनर्जीवित किया गया है लेकिन वक्र के पीछे कई संस्करण हैं। डी 1 पर यह बहुत महत्वपूर्ण नहीं है क्योंकि भाषा का नमूना काफी स्थिर है।
डी 2 के लिए, 64-बिट समर्थन वर्तमान में मूल रूप से मौजूद नहीं है। उपर्युक्त जीडीसी इसका समर्थन करता है, लेकिन डी 2 तेजी से विकसित हो रहा है और यहां जीडीसी बहुत उपयोगी है। संस्करण 2.015 (नवीनतम जीडीसी समर्थन) के लिए लिखे गए अधिकांश गैर-तुच्छ कोड शायद संस्करण 2.040 (डीएमडी का नवीनतम संस्करण) और इसके विपरीत पर संकलित नहीं होंगे।
संपादित करें: आज के रूप में, 21 जून, 2010 को डीएमडी के लिए 64-बिट समर्थन की ओर एसवीएन में कुछ काम करता है। ये एक काम करने वाले कंपाइलर से बहुत दूर हैं, लेकिन मुद्दा यह है कि यह चल रहा है।
संपादित करें # 2: फरवरी, 2011 के मध्य तक, डीएमडी 2.052 लिनक्स पर 64-बिट का समर्थन करता है।
संपादित करें # 3: नवंबर, 2011, GDC उपयोग योग्य है और डीएमडी के पीछे केवल एक रिलीज है, हालांकि यह कुछ हद तक बीटा-आश है और अभी तक पैक नहीं किया गया है। आपको इसे स्रोत से संकलित करना होगा।
अपडेट: लिनक्स के लिए 64-बिट डीएमडी 17 फरवरी, 2011 को जारी किया गया है (v2.052)। – kennytm
अपडेट: जीडीसी ने डीएमडी फ्रंटेंड के साथ पकड़ा है और वर्तमान में डीएमडीएफई संस्करण 2.052 पर है। – klickverbot
हमारे पास अब विंडोज़ के लिए 64-बिट जीडीसी बाइनरी पैकेज हैं। –