4 ms·
Is it me or does anyone here thinks that with the recent progress in static compiled language in user-friendliness, the path of optimizing the ugly parts of dyn
by bsaul 12y ago
Is it me or does anyone here thinks that with the recent progress in static compiled language in user-friendliness, the path of optimizing the ugly parts of dynamic languages outside of the language design itself is a waste of time ?
Note : not saying this research isn't interesting, because it may lead to many different uses. Just about the example chosen itself.
- jshen 12y agoI have used many of the fancy staticly typed languages and still find dynamic languages more productive, and more accessible to a larger range of people.
- NotAtWork 12y agoI only find them more productive until about 300-500 LoC. It's about at that point, particularly if there's multiple files, that I find myself suddenly wishing for stronger type systems. That being said, most things I write (outside of work) aren't that long, and you can get started faster in dynamic languages.
- jshen 12y agoI haven't felt any improvement in productivity at higher KLOC counts with statically typed languages in my coding. I've also worked at several large companies and have watched teams using both types of languages, and I have not seen more productivity from those using statically typed languages. More importantly, there is no conclusive empirical evidence either way.
- cantankerous 12y agoWhich statically-typed languages are you using?
- jshen 12y agoI've used many of them. Java, Scala, Haskell, ocaml, etc. Also, in the open source world there is no visible difference in robustness or productivity. Edit: I forgot to mention go, and I thought HN was better than down voting someone that has a different opinion.
- jgalt212 12y agojshen: I feel your pain. I think there's been too much down-voting by the karma bullies on HN lately, and I think that's the number one reason there's been less comments on HN. Of course, there are folks who will feel that even though there are less comments lately the level of discourse is higher.
- evilduck 12y agoThat sort of neglects the impact of these sorts of efforts on existing codebases, and there's millions of man-hours poured into writing those.
- luikore 12y agoRemoving-VM-lock-with-HTM has nothing to do with dynamic or static, compiled or not compiled. Many "staic compiled languages" can have global VM lock too.