The SecureLang™ C Toolchain offers a classic C-based programming experience with extended support.
While competing vendors may talk a lot of shit about C/C++, I operate in the real world where C is the reliable and recommendable choice, and this is a simple core product for experienced programmers.
Features
- Supports most (not all) legacy C features and some simple-but-useful extensions (no C++ bloat)
- Can compile itself and most associated tools
- New 64-bit RISC-V backend
- Also retains some support for 64-bit legacy PC targets (no ARM support, but that could be added if someone pays)
- Supports multiple assembler/linker backends
- Based on legacy “public domain” code with minimal dependencies (no parser generators or other such magic, plain C implemented in plain C)
- Small size while remaining practical
- Works like an old fashioned multistage C compiler pipeline (assembler & linker as separate units, preprocessor partly integrated)
Limitations
- No optimisations in the backend, produces naive & straightforward executable code
- No IDE support
- Limited support for third party operating systems, mostly used for SecureLang™ Custom OS