26 ms·
There is also Zig, which seems nice as a C replacement but still highly unstable, and Jai, which is also a nice C replacement but currently has no publicly avai
by lasagnaphil 8y ago
There is also Zig, which seems nice as a C replacement but still highly unstable, and Jai, which is also a nice C replacement but currently has no publicly available compiler yet... So for the time Rust is the only new systems programming language (And please don’t say Go/Nim is a contender, they’re good languages in their own ways but having a garbage collector disqualifies it fron that categorization)
- geezerjay 8y ago> Jai, which is also a nice C replacement but currently has no publicly available compiler yet... If there is no compiler then there is no programming language.
- timClicks 8y agoWell, there are videos of code being compiled. But nothing verifiable outside of the Jai team.
- vmchale 8y agoATS is in a better state than Zig/Jai lol
- pjmlp 8y agoNo language that drops C compatibility while having the same manual memory management is an actual contender. Yes having a GC is a contender, because not all GCs are implemented the same way, and C did not eliminate Assembly as well. So if a systems language, with GC, covers 95% of use cases. We can happily use something else for those remaining 5%, while enjoying better productivity and safety. Companies like Astrobe manage to have enough customers to keep their Oberon compiler for bare metal deployments business alive, just as one possible example.
- kiriakasis 8y agoMidori looked really interesting https://en.wikipedia.org/wiki/Midori_(operating_system) https://en.wikipedia.org/wiki/Midori_(operating_system)