2 ms·
I would argue that this is a niche that is underserved at the moment. There are very few powerful, fast-compiling, as-fast-as-C languages. Right now I'm aware o
by asdfasgasdgasdg 8y ago
I would argue that this is a niche that is underserved at the moment. There are very few powerful, fast-compiling, as-fast-as-C languages. Right now I'm aware of Nim and Zig in this space, along with Jonathan Blow's unreleased programming language Jai. I have used Nim, very briefly, for a toy project. I can say that it's really interesting and has a lot of great ideas, but it feels a little rickety. Like it's a slightly too-thin layer over C. Zig I haven't looked in to much yet. Jai isn't out yet.
There are other languages that are slightly further from this niche which might serve. Go is not very powerful, lacks generics, is garbage collected. Rust . . . I don't know. Turned off by the fact it's so hard to write a linked list in it (I know that's very superficial but it is what it is). It also doesn't compile very fast from what I read.
I think this is a great space for new ideas. The successor to C is still quite unsettled, I think, and there's space for motivated people to have an impact..