Study of 49 programmers: static type system had no effect on development time
1–10 of 192 posts
Re: Study of 49 programmers: static type system had no effect on development time
#2Re: Study of 49 programmers: static type system had no effect on development time
#3Re: Study of 49 programmers: static type system had no effect on development time
#4The study followed 49 undergraduates who had taken Java classes. I would argue that, because of this, the students were probably more experienced with static type systems.
Re: Study of 49 programmers: static type system had no effect on development time
#5Re: Study of 49 programmers: static type system had no effect on development time
#6Re: Study of 49 programmers: static type system had no effect on development time
#7The study followed 49 undergraduates who had taken Java classes. I would argue that, because of this, the students were probably more experienced with static type systems.
At the end of the day it's about what YOU can hack it with.
Use that language.
Re: Study of 49 programmers: static type system had no effect on development time
#8so, by swiching from python to haskell, you can get code that's 20x faster for no extra development time? sounds like a win to me. (cherry picked shootout data - http://shootout.alioth.debian.org/u32q/which-programming-lan... )
Re: Study of 49 programmers: static type system had no effect on development time
#9The study followed 49 undergraduates who had taken Java classes. I would argue that, because of this, the students were probably more experienced with static type systems.
For me, switching from static (java) to dynamic typing (common lisp) has saved me a lot of development time. Or did it? Maybe it was Emacs? Maybe it was functional programming? Maybe it was the REPL? Maybe experience?
Re: Study of 49 programmers: static type system had no effect on development time
#10Hopefully for the next experiment they have them tackle a longer project, and have the programmers tackle short problems in multiple languages to 'rank' them.