News for hackers. Stuff that matters.
Re:The Next Step for Generics by throwaway894345 on Tuesday June 16, 2020 @07:47PM (#23545766)
I’ve used Python and Go (and JS to a lesser extent) extensively and Go has been consistently faster to iterate with, much better performance, much less headache with build/deploy/dependency issues, much better for teamwork (less pedantry in code review, docs don’t get out of date as easily, types keep people from doing as much pointless magic, etc). Note that the performance point is hard to overstate since with Python it means you run into performance issues far sooner and your options for optimizing are in a much different complexity ballpark which completely eats any iteration velocity gains that you might have had from Python in the first place (in case it was ever a question).
Re:The Next Step for Generics by ummonk on Wednesday June 17, 2020 @03:21AM (#23548745)
I mean if you're comparing it against a language with an even weaker type system...
Re:The Next Step for Generics by lenkite on Wednesday June 17, 2020 @03:30AM (#23548794)
Python is not a great productivity language. I find Python less productive than enterprise Java. The tooling in Python is still in the dark ages.
Re:The Next Step for Generics by loxs on Wednesday June 17, 2020 @05:06AM (#23549357)
Yeah, although Python was my first language and I used to love it, now I realize it's "the worst of all worlds". It's superficially easy, but it both runs slower than "real" languages and programmer productivity scales much, much worse than them. Of course "real" languages are also a scale and I think they too become worse further the scale. Go, C# and Java are probably around the sweet spot, although I myself prefer stricter languages like OCaml. Definitely something like Haskell is "too much" for my taste, probably will have to try Rust soon to figure out where it stands in my scale.