Why do c programmers think that everything language needs to be more like c? I mean math precision aside, what's so bad about == testing for the same value after a tostring conversion while === tests for same type and value? Isn't having a single target for the front end nice? And being able to pass around json objects without having to explicitly type everything is a huge time / effort saver. I mean have you ever had to write a back end in Java or c#?