4 ms·
Probably OCaml. While it's been around much longer, it's never really reached mass acceptance (though does get used here and there). Rust is newer but I'd estim
by kchamplewski 7y ago
Probably OCaml. While it's been around much longer, it's never really reached mass acceptance (though does get used here and there). Rust is newer but I'd estimate it's already more used, and its adoption in industry is growing quite quickly.
This is probably to do with the fact that OCaml doesn't necessarily solve any problems that are apparent to businesses, whereas Rust solves the very apparent "manual memory management makes massive vulns trivial" problem.
I'm not sure which language is actually more approachable for someone trying to learn it from scratch though.
- AnaniasAnanas 7y agoOCaml is very popular in academia though, especially in the field of theoretical computer science and formal verification. Coq, Frama-C, Flow, CompCert, etc are all written in OCaml. Heck, if you are running a graphical GNU distribution chances are that you have installed FFTW, which is written in OCaml. The "industry" is not the only thing that matters when considering the adoption of a language.
- ghuntley 7y agoReason (the frontend framework/language by Facebook) is OCaml.
- literallycancer 7y agoHave you used Reason for anything serious? How was it?
- xvilka 7y agoAlso a Mirage OS/unikernel, BAP and BinCat binary analysis frameworks, Facebook Infer source-level static analyzer, etc.
- paulddraper 7y agoParticularly if your talking about a quasi-adademic PGP community.