Can static and dynamically typed languages be seen as different tools for different types of jobs?

Posted by Erik Reppen on Programmers See other posts from Programmers or by Erik Reppen
Published on 2011-08-11T16:52:38Z Indexed on 2012/12/19 17:13 UTC
Read the original article Hit count: 328

Yes, similar questions have been asked but always with the aim of finding out 'which one is better.'

I'm asking because I came up as a dev primarily in JavaScript and don't really have any extensive experience writing in statically typed languages.

In spite of this I definitely see value in learning C for handling demanding operations at lower levels of code (which I assume has a lot to do with static vs dynamic at the compiler level), but what I'm trying to wrap my head around is whether there are specific project contexts (maybe certain types of dynamic data-intensive operations?) involving things other than performance where it makes a lot more sense to go with Java or C# vs. something like Python.

© Programmers or respective owner

Related posts about dynamic-typing

Related posts about static-typing