5 ms·
Go is a genersl purpose industry language. The ones you mention are niche or academic research languages.
by fjdlwlv 10y ago
Go is a genersl purpose industry language. The ones you mention are niche or academic research languages.
- sfilargi 10y agoI just put some names randomly. You can add C++, Python, Ruby, and pretty much any other language after C.
- TheDong 10y agoThere are companies built on Haskell and Erlang. Just because a language is founded on good programming theory doesn't make it unviable in the industry. Ideally, the reverse would be true.
- IshKebab 10y agoErlang, sure. Maybe a few. But Haskell? I doubt there are many. I bet Go's use in industry is easily 100 times that of Haskell's already and it is much younger.
- pjmlp 10y agoGalois, Facebook and Microsoft are some examples, and all ML derived languages tend to be used for data modelling in the financial sector. https://wiki.haskell.org/Haskell_in_industry https://wiki.haskell.org/Haskell_in_industry https://ocaml.org/learn/companies.html https://ocaml.org/learn/companies.html
- dllthomas 10y agoIt seems wrong to call Facebook and Microsoft "built on" Haskell, even if they are using it effectively for some important things. Galois, of course, is very much built on Haskell. And there are certainly other examples.
- IshKebab 10y agoErm Facebook is built on PHP, Microsoft on C++ (or C#) and I've never heard of Galois. I mean the fact that there is even an exhaustive "Haskell in industry" page at all shows you how rare it is. There isn't a "C++ in industry" page! I did actually find a Go one here: https://github.com/golang/go/wiki/GoUsers https://github.com/golang/go/wiki/GoUsers But it's both hilariously long and also obviously not exhaustive.
- pjmlp 10y agoWhile you disdain Haskell's use in the industry, there are researchers much relevant to the IT industry than any of us, that happen to be on payroll from Facebook and Microsoft. Maybe you should spend some time learning how FB and Microsoft use Haskell, you might be surprised with what you find. As a clue, try to find out how C# and VB got LINQ, maybe you will find the right MSR paper by a certain Erik Meijer.
- dllthomas 10y agoIf you mean https://wiki.haskell.org/Haskell_in_industry https://wiki.haskell.org/Haskell_in_industry, it is not exhaustive. The first three Haskell startups to come to mind (AlphaSheets, LeapYear, Takt) are all missing - as is the (very limited) use at Uber.