A very small C interpreter for scripting. #C interpreter #Scripting interpreter #C #Interpreter #Scripting #UAV
PicoC is a very small C interpreter, originally written for scripting a UAV's on-board flight system and it's also very suitable for other robotic, embedded and non-embedded applications too.
The core C source code is around 3500 lines of code. It's not intended to be a complete implementation of ISO C but it does pretty much everything you need. When compiled it only takes a few k of code space and is also very sparing of data space. This means it can work well in small embedded devices. It's also a fun example of how to create a very small language implementation while still keeping the code readable.
picoc is still under development but is approaching a 1.0 release. Version 0.93 is a beta version which is close to feature-complete. It's been tested on x86-32, x86-64, powerpc, arm, ultrasparc, HP-PA and blackfin processors and is easy to port to new targets.
PicoC 0.93
add to watchlist add to download basket send us an update REPORT- runs on:
- Linux
- main category:
- Programming
- developer:
- visit homepage
Windows Sandbox Launcher 1.0.0
7-Zip 23.01 / 24.04 Beta
Context Menu Manager 3.3.3.1
Bitdefender Antivirus Free 27.0.35.146
IrfanView 4.67
4k Video Downloader 1.5.3.0080 Plus / 4.30.0.5655
calibre 7.9.0
ShareX 16.0.1
Microsoft Teams 24060.3102.2733.5911 Home / 1.7.00.7956 Work
Zoom Client 6.0.3.37634
- ShareX
- Microsoft Teams
- Zoom Client
- Windows Sandbox Launcher
- 7-Zip
- Context Menu Manager
- Bitdefender Antivirus Free
- IrfanView
- 4k Video Downloader
- calibre