ืคืจืืืงื PikaScript 1.8 ืฉืืืจืจ, ืืคืชื ืื ืืข ืงืืืคืงืื ืืืชืืืช ืืืฉืืืื ืขืืืจ ืืืงืจื-ืืงืจืื ื-Python. PikaScript ืืื ื ืงืฉืืจ ืืชืืืช ืืืฆืื ืืช ืืืืื ืืคืขืื ืขื ืืืงืจื-ืืงืจืื ืขื 4 KB RAM ื-32 KB Flash, ืืืื STM32G030C8 ื- STM32F103C8. ืืฉื ืืฉืืืื, MicroPython ืืืจืฉ 16 KB ืฉื ืืืืจืื RAM ื-256 KB ืฉื Flash, ืืขืื Snek ืืืจืฉ 2 KB ืฉื RAM ื-32 KB ืฉื Flash. ืงืื ืืคืจืืืงื ืืชืื ื-C ืืืืคืฅ ืชืืช ืจืืฉืืื MIT.
PikaScript ืืกืคืง ืชืช-ืงืืืฆื ืฉื ืฉืคืช Python 3 ืืชืืืืช ืืืืื ืืื ืชืืืืจืืื ืืืื ืืฆืืจืืช ืขื ืฃ ืืืืืื (ืื, while, for, else, elif, break, continue), ืืืคืจืืืจืื ืืกืืกืืื (+ - * / < == >), ืืืืืืื, ืื ืงืคืกืืืฆืื, ืชืืจืฉื, ืคืืืืืืจืคืืื, ืืืืงืืช ืืฉืืืืช. ืกืงืจืืคืืื ืฉื Python ืืืืฆืขืื ืืืืฉืืจืื ืืืืจ ืืืืืจ ืืงืืื - PikaScript ืืืืจื ืชืืืื ืืช ืงืื Python ืืงืื ืืืื Pika Asm ืคื ืืื, ืืฉืจ ืืืืฆืข ืืืืฉืืจ ืืงืฆื ืืืืื ื ืืืจืืืืืืช ืืืืืืช ืฉื Pika Runtime. ืืื ืชืืื ืืขืืืื ืืฉืืจืืช ืขื ืืื ืืืืืจื ืื ืืกืืืืืช RT-Thread, VSF (Versaloon Software Framework) ืืืื ืืงืก.
ืื ืคืจื, ืืฆืืื ืื ืืช ืงืืืช ืืืื ืืืจืฆืื ืฉื ืกืงืจืืคืืื ืฉื PikaScript ืขื ืงืื ืืฉืคืช C - ื ืืชื ืืงืฉืจ ืคืื ืงืฆืืืช ืฉื ืืชืื ืืฉืคืช C ืืงืื, ืื ืฉืืืคืฉืจ ืืืืืืข ืืช PikaScript ืืฉืืืืฉ ืืคืืชืืืื ืฉื ืคืจืืืงืืื ืืฉื ืื ืฉื ืืชืื ืืฉืคืช C. ื ืืชื ืืืฉืชืืฉ ืืกืืืืืช ืคืืชืื ืงืืืืืช ืืืื Keil, IAR, RT-Thread Studio ื-Segger Embedded Studio ืืคืืชืื ืืืืืื C. ืงืืฉืืจืื ื ืืฆืจืื ืืืืืืืืช ืืฉืื ืืืืืืจ, ืืกืคืืง ืืืืืืจ ืืช ื-API ืืงืืืฅ ืขื ืงืื Python ืืืงืืฉืืจ ืฉื ืคืื ืงืฆืืืช C ืืืืืืื Python ืชืชืืฆืข ืขื ืืฉืงืช ื-Pika Pre-compiler.
PikaScript ืืืขื ืืชืืืื ื-24 ืืืงืจื-ืืงืจืื, ืืืื ืืืืื ืฉืื ืื stm32g*, stm32f*, stm32h*, WCH ch582, ch32*, WinnerMicro w80*, Geehy apm32*, Bouffalo Lab bl-706, Raspberry Pico, ESP32Don TC3 ื-InfineDon TC264. ืืื ืืืชืืื ืคืืชืื ืืืืจ ืืื ืฆืืื, ืืืฆืข ืกืืืืืืืจ ืื ืืื ืคืืชืื Pika-Pi-Zero ืืืืืกืก ืขื ืืืืงืจื-ืืงืจ STM32G030C8T6 ืขื 64 KB ืคืืืฉ ื-8 KB RAM, ืืชืืื ืืืืฉืงืื ืืืงืคืืื ืืืคืืกืืื (GPIO, TIME, IIC, RGB, KEY , LCD, RGB). ืืืคืชืืื ืืืื ื ืื ืืืืื ืคืจืืืงืืื ืืงืืื ืืื ืื ืืืืืืืช PikaPackage.
ืืืจืกื ืืืืฉื ืืืืฉืืช ื ืืืื ืืืืจืื ืืืืืกืก ืขื ืกืคืืจืช ืืคื ืืืช ืืืืกืืคื ืชืืืื ืืื ืืื ืืืจืืืืืืื (ืฉืืืช ืืืคืขื). ืืืืื ื ืืขืืืช ืืืืจืื ืืืืฆืขืืช ืขืจืืช ืืืืื valgrind. ื ืืกืคื ืชืืืื ืขืืืจ ืงืืืคืืืฆืื ืฉื ืงืืฆื Python PC ืืชืื bytecode ืืืจืืื ืฉืืื ืืชืื ืงืืฉืื. ืืืืืขื ืืืืืืช ืืืฉืชืืฉ ืืืกืคืจ ืงืืฆื Python ืืงืืฉืื ืืื ืฆืืจื ืืฉืืืืฉ ืืืขืจืืช ืงืืฆืื.
ืืงืืจ: OpenNet.ru