आप अपने विशिष्ट कार्य के साथ पर प्राप्त करने के लिए इस तरह के एक पार्सर, एक पेड़ बिल्डर, पेड़ विश्लेषक प्रतीक तालिका बिल्डरों, प्रवाह विश्लेषक के रूप में, अच्छा infrastructrure जरूरत है, और फिर आप की विशिष्ट समस्याओं के लिए विशिष्ट चेकों कोड करने के लिए की जरूरत है सभी बुनियादी ढांचे मशीनरी का उपयोग करके आप के लिए ब्याज।
सभी नींव मशीनरी का निर्माण वास्तव में बहुत कठिन है, और यह आपको अपना विशिष्ट कार्य करने में मदद नहीं करता है। लोग प्रत्येक कोड के लिए ऑपरेटिंग सिस्टम नहीं लिखते हैं; आपको सभी बुनियादी ढांचे का निर्माण क्यों करना चाहिए? एक ओएस की तरह, यह बेहतर है कि आप केवल अच्छे बुनियादी ढांचे को हासिल करें।
लोग आपको लेक्स और yacc के बारे में बताएंगे। ऐसा लगता है कि आप ओएस के वास्तविक समय के सामान्य भाग का उपयोग करने का सुझाव देते हैं; उपयोगी, लेकिन वास्तव में आपको आवश्यक सभी बुनियादी ढांचे से दूर।
हमारे DMS Software Reengineering Toolkit सभी आवश्यक अव्यवस्था प्रदान करता है। इसका उपयोग many language front ends के साथ-साथ many tools को ऐसी भाषाओं के लिए परिभाषित करने के लिए किया गया है।
इस तरह के बुनियादी ढांचे से आप अपेक्षाकृत तेज़ी से अपनी विशिष्ट गैर मानक भाषा को परिभाषित कर सकते हैं, और फिर अपने विशेष चेक कोडिंग के अपने कार्य को प्राप्त कर सकते हैं।
स्रोत
2011-08-12 03:05:39
यह एक बहुत ही व्यापक सवाल है, इसलिए मैं एक समान व्यापक टिप्पणी दूंगा - भूलें कि चावल के प्रमेय के कारण आप क्या विश्लेषण नहीं कर सकते हैं। – Robert
आप क्या विश्लेषण करना चाहते हैं? –
@Noon, मैं गलतियों के लिए विश्लेषण करना चाहता हूं। – codeanalyser