- यह लेख Berry नाम की एक अल्ट्रा-लाइटवेट, डायनेमिक टाइप एम्बेडेड स्क्रिप्टिंग भाषा का परिचय देता है.
- Berry को कम-प्रदर्शन वाले एम्बेडेड डिवाइसों के लिए खास तौर पर डिज़ाइन किया गया है.
- Berry इंटरप्रेटर कोर का कोड आकार 40KiB से कम है, और यह 4KiB से कम heap पर चल सकता है. इसका परीक्षण ARM Cortex M4 CPU पर Thumb ISA और ARMCC compiler का उपयोग करके किया गया था.
- Berry के इंटरप्रेटर में एक one-pass compiler और register-based virtual machine (VM) शामिल हैं. सारा कोड ANSI C99 में लिखा गया है.
- Berry में सभी type, class object नहीं होते.
int, real, boolean, string जैसे सरल value type class object नहीं हैं, जबकि list, map, range class object हैं. यह performance considerations की वजह से है.
- Berry के संदर्भ में "register-based VM" शब्द का अर्थ सामान्य computing में इसके अर्थ के समान ही है.
1 टिप्पणियां
Hacker News राय