I understand "redundant" but irrelevant? Care to give an example?
> Do you know where bugs come from? Many many bugs come from statically typed languages when square pegs are pushed into round holes by implied casts.
IME, at least I can get a static-typed language's compiler to warn me about cases. Python, PHP, JS, etc. just chug along merrily without a peep.
> You can say "experienced developers should not fall for this" but the simple fact is that even the most experienced developers create far more bugs per LOC in static languages than they do in dynamic ones.
I believe the research that I heard about last found that bugs per LOC is about the same in every language. It's just that "scripting" languages (which tend to be dynamic-typed) typically need fewer lines to do what they need.
I'll try to find it.
I'd be interested to see if PHP and bash are outliers in this and if so, by how much.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds