मुझे कुछ भाषाएं मिली हैं जो मैं दुभाषियों के रूप में बना रहा हूं। जब मैं "वह अगला कदम" लेने के लिए तैयार हूं, तो गैर-देशी संकलित प्रारूपों के लिए कौन से विकल्प सबसे अच्छे हैं ... प्रत्येक के पेशेवर और विपक्ष क्या हैं?बेस्ट कंपाइलर गंतव्य
मैं सीएलआर या एलएलवीएम के संकलन को देख रहा हूं, और कुछ बार सी-मिडकंपाइल पर विचार किया है, लेकिन मैं पूरी तरह से निश्चित नहीं हूं। - भाषाओं मैं इमारत रनटाइम के दौरान ब्लॉक स्तर मूल्यांकन का समर्थन करता है में से एक
- आरईपीएल:
कुछ सुविधाओं मैं बंदरगाह के लिए सक्षम होने के लिए आशा करती हूं कि इस प्रकार हैं।
- रोबस्ट मैक्रोज़ - मैं जिन भाषाओं में निर्माण कर रहा हूं उनमें से एक को टोकनिंग से पहले कोड के माध्यम से फ़िल्टर करने की क्षमता और टोकनिंग और पार्सिंग के बीच बीच में फ़िल्टर करने की क्षमता की आवश्यकता होती है।
ठीक है, वास्तव में "कुछ" नहीं, केवल दो। मुझे लगता है कि मैं किसी भी अन्य विशेषताओं को बंद कर सकता हूं, मेरी भाषाएं "कुछ भी" को समर्थन देती हैं।
मेरे सर्वोत्तम विकल्प और उनके पेशेवर/विपक्ष क्या हैं?
जावा बाइटकोड ऐसा कुछ है जो मैं हमेशा के बारे में iffy किया गया है। इसे खराब पिछले अनुभव कहते हैं। क्या उनमें से किसी के पास उनके आंतरिक वीएम (केवल लाइब्रेरी कॉल के अलावा) की शक्ति के संबंध में कोई भरोसा है? – user54650
सी कोड जनरेशन तब तक आसान दिखता है जब तक आप इसे 6 से 18 महीने तक नहीं कर रहे हैं। फिर अचानक चीजें असंभव हो जाती हैं। –