3 ms·
Zig, Nim, Crystal, Go and Swift all use C libraries extensively. Nim and Zig even make lower boiler plate C inter-op a key selling point. Mozilla, Microsoft, A
by Avi-D-coder 6y ago
Zig, Nim, Crystal, Go and Swift all use C libraries extensively. Nim and Zig even make lower boiler plate C inter-op a key selling point.
Mozilla, Microsoft, Amazon, Apple and other's investments in Rust, clearly demonstrate the value of writing new systems software in Rust, alongside and inside existing C/C++ code bases. Rust is clearly monetarily useful, despite not being a systems programing panacea.
- dragonsh 6y agoThe difference is most of those language don’t proclaim to replace C and are explicit in support of C. Rust evangelist promote Rust as replacement for C and frown upon anyone who has a contrary view including direct attack on those opinion. Rust has a value like other programming languages and not a panacea As you said, it’s just not a C replacement for another decade or two or may be never.
- Avi-D-coder 6y agoZig is attempts to be a C replacement candidate, like Rust. What would make Rust or Zig a valid replacement in your opinion?