Year 2020 roadmap
- VM Memory auxiliary
- VM Output characters
- VM Memory Allocation
- VM Input characters
- VM Memory Allocation
- VM Mathematic Basics
- VM Labels
- VM Conditional Jumps
- Textual Interpreter
- Support amd64 (macos, linux, windows)
- Support i686 (linux, windows)
- Support avr (arduino)
Year 2021 roadmap
- VM Mathematic Boolean
- VM Procedure calls
- VM Memory Pointers
- Documentation
- Full tests suite
- Support Framework Arduino
- Support WebAssembly (emscripten)
- Support arm (linux)
- Support riscv (arduino)
Year 2022 roadmap
- VM Function calls
- VM Stack management
- Support arm (docker linux)
- Support z390x (docker linux)
- Support riscv64 (linux, docker linux)
- Support mips (linux)
- Support mips64 (docker linux)
- Support powerpc (linux)
- Support powerpc64 (linux, docker linux)
- Support aarch64 (macos, linux, docker linux, windows)
- Support amd64 (bsd, docker linux)
- Support i386 (bsd, linux, docker linux, windows)
better portability backwards compared with i686
come soon roadmap
- VM Sockets
- VM Files IO
- Support MOS6502 (Nes, Commodore 64, Apple 2)
- Support Visual environment
- Support Cuda cores
- Programming IDE
- Playground WEB
Comunity roadmap
- First sponsor
- List 3bc on https://helloworldcollection.de
- Real product using 3bc as firmware or libary
- Some professor use 3bc in compiler labs during college
- 99+ unique owners of repository in 3bc on github
- 199+ projects in 3bc on github
- 999+ stars 3bc project on github