मैं एक डिवाइस के लिए एम्बेडेड कोडिंग कर रहा हूं जो लगभग 20 मेगाहट्र्ज है, इसमें एआरएम 32 प्रोसेसर के साथ 6 एमबी रैम है। क्या कोई एम्बेडेड सिस्टम प्रोग्रामिंग के लिए सबसे अच्छी/सबसे उपयुक्त भाषा सुझा सकता है? मैं विचार कर रहा हूँ:एक एम्बेडेड सिस्टम प्रोग्रामिंग के लिए सबसे उपयुक्त (सर्वोत्तम) भाषा के लिए सुझाव?
- लुआ
- TinyPy
- सी
- जावा ME
- सी #
- किसी जावास्क्रिप्ट
कोई सुझाव का सुझाव दिया है? धन्यवाद
संपादित करें - सी और लुआ विजेता हैं जैसे दिखते हैं। चीयर्स सब!
संपादित करें - वास्तविक समय कोई मुद्दा नहीं है, यह सीमित रैम/सीपीयू चीजों को निर्देशित करता है।
भाषा के बारे में सबसे ज्यादा बात करता प्रतीत होता है फिर भी एक स्क्रिप्टिंग भाषा के परिणामस्वरूप सर्वर-भूमि में समान कारणों के लिए अधिक मजबूत कोड हो सकता है: पॉइंटर अंकगणित और स्मृति प्रबंधन प्रोग्रामर की जिम्मेदारियों की सूची से हटा दिया गया । – slim
नहीं, इसका मतलब यह है कि गतिशील टाइपिंग गलतियों की समस्या को जोड़ने के दौरान, स्क्रिप्टिंग भाषा कोडर के साथ ज़िम्मेदारी पारित की गई है। अगर लुआ या टिनीपी कार्यान्वयन बग-फ्री थे, तो आप सही पर, संतुलन पर सही होंगे, लेकिन वे मेरे लिए भरोसा करने के लिए बहुत नए हैं। –
लुआ '93 के बाद से रहा है ('94 में जारी), और इंजन खुला स्रोत है। मैं तर्क दूंगा कि सी और सी ++ के लिए कई कंपाइलर्स के रूप में भरोसेमंद है। – patros