Чтобы процитировать Wikipedia:
Два часто используемых языка, которые поддерживают многие виды неявных преобразование - это C и С++, и это иногда утверждали, что это слабо типизированные языки. Однако, другие утверждают, что эти языки достаточно ограничить операнды разных типов могут быть смешанный, что эти два следует рассматривать как сильно типизированные языки.
Есть ли более окончательный ответ?