4 ms·
I'm feeling a lot more interested in OOC now than the last time I looked, not because the language changed but because I did. I've tried everything else that's
by chipsy 11y ago
I'm feeling a lot more interested in OOC now than the last time I looked, not because the language changed but because I did.
I've tried everything else that's popular in the domain at this point and overwhelmingly, the problem is that new systems languages are too big, too incompatible with the existing ecosystem, or too immature in their tooling. They are usable, and many of their cares and concerns are justifiable, but they're overwhelming in a lot of ways. The compilers do so much, and they break, they have weird error messages, or do surprising things with their advanced features. They're mainly built by people who want to make great compiler technology - and they have that, but that doesn't necessarily lead to a smooth development experience on my end.
Most of those issues are sidestepped with a smaller language that just encodes a bunch of common idioms, which OOC does. There are other viable "compile to C" languages out there, of course, but I'm getting more interested in this one.
Edit: And yeah, this is the Go argument. But Go doesn't want to be C-like, really.