2 ms·
> If there's one truth I've learned in my decades of dealing with computers, it's that you can't beat C at being C. Have you ever seen a language that has made
by audunw 8y ago
> If there's one truth I've learned in my decades of dealing with computers, it's that you can't beat C at being C.
Have you ever seen a language that has made a serious attempt?
The last few years, the only significant one I know of is Rust. But it's not really a C replacement. C is essentially fancy assembly. Rust is conceptually quite advanced.
Zig is one of very few languages I've seen that makes a serious attempt at being a better C. No garbage collection, no fancy borrowing checker, but quite a few improvements/features that actually matter to low-level/embedded programming.
My use-case is microcontrollers, and I've tried a few different new languages for fun. Zig is the first one where I actually came out of it wanting to use it for real. The only problem is it's still not finished.