>>>Easier to learn for non-professionals who do not get the concept of strict typing
>
>>- Which makes it easier for non-professionals to introduce bugs that aren't discovered until run time. You can specify var for the datatype in C# and not worry about the real type.
>
>Huh?? So you think they are better off programming in a static typed language while not understanding the challenges and implications of "keep the compiler happy" ?
A simple puzzle: which other thing has these in common with strong typing?
- annoys most of the people but they suffer in silence because they were convinced this is the best way
- its proponents tout the importance of it, some make good money on it, and they do get to be important in their world
- it has the power to check what you brought, to the last detail
- it has the power to tell you what not to do and if you still do it, it makes it impossible to go further with what you intended to do
- still catches only amateurish mistakes.