4 ms·
I think you are operating from the bias of big programming departments where hiring for a specific language is a thing. Some companies don't assume that you nee
by Touche 7y ago
I think you are operating from the bias of big programming departments where hiring for a specific language is a thing. Some companies don't assume that you need to know their specific stack before hiring. And some programmers program outside of a work setting and hirability isn't part of their decision making.
- _bxg1 7y agoI do lots of programming outside of a work setting and I still appreciate good library and tooling support. And even if the programmers at a company are expected to be able to jump around, combining multiple languages makes building and interop more complicated.
- Touche 7y agoI can't speak for Odin but Zig (also a niche language) is compatible with all C libraries so the ecosystem side is very good.
- _bxg1 7y agoThat makes sense. I guess I assumed the interop story would necessarily be arduous and crufty, but if both languages are native I can see how you might get more of it "for free".
- dotbmp 7y agoOdin requires writing bindings (for the moment, this will likely be automated with third-party tooling), Zig actually has full first-class C importation. In both cases the interoperability is excellent imo. I can't speak to Zig as much, but Odin's type system makes working with C APIs much more of a pleasure than doing so in C itself.