3 ms·
I think dynamic languages, Python in particular, are great for small scale and/or throw-away code like data analysis projects or algorithm prototyping. However
by tgflynn 16y ago
I think dynamic languages, Python in particular, are great for small scale and/or throw-away code like data analysis projects or algorithm prototyping.
However I'd personally be very wary of using them for large scale software systems that need to be maintained over long periods of time, because of this lack of compile time type safety.
- adambyrtek 16y agoThis is a long-standing debate and I don't thing that it makes sense to dive too deep into that in this thread. I'll just say that I don't agree with that and point you to Bruce Eckel's essay Strong Typing vs. Strong Testing[1]. Not to mention that there are numerous large (not huge) systems written in dynamic languages that prove otherwise. https://docs.google.com/View?id=dcsvntt2_25wpjvbbhk https://docs.google.com/View?id=dcsvntt2_25wpjvbbhk