मैंने ZX81 पर बेसिक में प्रोग्रामिंग शुरू किया, फिर BASICA, GW-BASIC, और QBasic। मैं सी (आह, टर्बो सी 3.1) पर चले गए, मुझे शायद ही कभी पता था ...)लुआ और पायथन के साथ एम्बेड करने योग्य, क्या मूलभूत स्थान है?
जब मैंने माइक्रोकंट्रोलर में शुरुआत की, तो मैंने लंबैक्स से BASIC Stamp के साथ regressed। हालांकि, मूलभूत/भयानक था क्योंकि यह समझना इतना आसान था और गलती करने में इतना मुश्किल था। मैं असेंबली और सी में चले गए क्योंकि मुझे अतिरिक्त शक्ति (गति, क्षमता, संसाधन इत्यादि) की आवश्यकता थी, लेकिन मुझे पता है कि अगर बार बहुत अधिक था तो बहुत से लोग प्रोग्रामिंग माइक्रोकंट्रोलर में कभी नहीं पहुंच पाएंगे।
मैं अपने स्वयं के चिप बेसिक व्याख्याकर्ता को बनाने के लिए खुजली ले रहा हूं, लेकिन मुझे आश्चर्य है कि अब बेसिक की आवश्यकता है कि लुआ और पायथन आसानी से एम्बेड किए जा सकें, और बस बेसिक के रूप में पहुंचने योग्य हैं।
- क्या, यदि कोई है, तो बेसिक अन्य भाषाओं में फायदे हैं?
- यह अभी भी क्यों है?
- यदि मैं एक दुभाषिया के साथ एक सामान्य उद्देश्य माइक्रोकंट्रोलर बोर्ड बनाने का निर्णय लेता हूं, तो क्या बीएएसआईसी का संस्करण बनाने का कोई कारण है?
अन्य भाषाओं में से कई को मृत माना जाता है, लेकिन बेसिक बस लटकता रहता है।
मैं यह सुझाव देना चाहता हूं कि पार्सिंग इन दिनों एक कंपाइलर/व्याख्या लिखने में वास्तव में एक बड़ी समस्या नहीं है। कठिन भाग सभी जटिल अर्थशास्त्र हैं। पाइथन को बंद करने, जेनरेटर, बंदर पैचिंग की आवश्यकता होगी - सभी बहुत अच्छे, लेकिन एक कंट्रोल दर्द पर यू कंट्रोलर पर सही हो। – Pramod
पर्याप्त मेला: यदि सवाल वास्तव में है "क्या पाइथन लागू करना आसान है?" तो जवाब स्पष्ट रूप से 'नहीं, इतना नहीं है।' मैंने सवाल उठाया 'क्या बेसिक जैसी भाषा न्यूबीज के लिए पाइथन जैसी भाषा के लिए बेहतर है?' –